
Después de completar esto, me gustaría que los archivos tt
estén yy
en la raíz del archivo (el directorio stuff
que los contiene no debe estar incluido):
ole@mk:~$ mkdir stuff
ole@mk:~$ touch stuff/tt
ole@mk:~$ touch stuff/yy
ole@mk:~$ tar -cvzf stuff.tar.gz -C stuff
tar: Cowardly refusing to create an empty archive
Try 'tar --help' or 'tar --usage' for more information.
¿Pensamientos?
Respuesta1
Como probablemente comprenda, su tar
comando (el cuarto comando en su pregunta) es equivalente a
{ cd stuff; tar -cvzf ../stuff.tar.gz; }
Pero ese comando falla con el mismo mensaje de error, porque no le estás diciendo qué archivos archivar. necesitas decir
tar -cvzf stuff.tar.gz -C stuff .
para decir "cambiar directorio stuff
y luego archivar (todos los archivos en) el directorio actual".