Pregunta

Busco a un comando de Unix que creará un alquitrán de 10 archivos de un directorio.

¿Fue útil?

Solución

tar cf path_of_tar.tar $(ls | head -10)

Añadir a ls opciones para seleccionar el 10 desea.

Otros consejos

El comando que estás buscando es: tar

¿Cómo se utiliza generalmente:

$ tar cf file.tar file1 file2...

Bueno, dependiendo de sus necesidades ...

$ tar cf tenfiles.tar file1 file2 file3 ... file10

Eso haré. Se puede extraer de la página de manual de alquitrán ($ man tar) para más detalles sobre otras opciones que pueda necesitar. (Su pregunta era un poco vago, así que no puede ser mucho más específico.)

sugeriría probar:

man tar

Esto mostrará todas las opciones de la información disponible y su uso. Un uso típico para la creación de un alquitrán de archivos en un directorio se vería así:

tar -cvf myfiles.tar ./mydirectory

donde myfiles.tar es el nombre del archivo tar que desea crear y mydirectory es el directorio de los archivos residen en.

tar -cvf name.tar /path/to/file1 /path/to/file2 /path/to/file3 ...

Se puede definir qué archivos son? Son de un patrón de nombre de archivo específico? Mi razonamiento está pidiendo que especificó 10 archivos.

En general:

tar cvf tar_with_10_files.tar somefile_with_wildcards_or_pattern_matching
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top