Unix commande pour créer un goudron d'un certain nombre de fichiers
Question
Je suis à la recherche d'une commande Unix qui va créer un goudron de 10 fichiers à partir d'un répertoire.
La solution
tar cf path_of_tar.tar $(ls | head -10)
Ajout d'options ls pour sélectionner les 10 que vous voulez.
Autres conseils
La commande que vous recherchez est: tar
Comment il est généralement utilisé:
$ tar cf file.tar file1 file2...
Eh bien, en fonction de vos besoins ...
$ tar cf tenfiles.tar file1 file2 file3 ... file10
Ça va le faire. Vous pouvez consulter la page de goudron (de $ man tar
) pour plus de détails sur d'autres options que vous pourriez avoir besoin. (Votre question est un peu vague, donc je ne peux pas être beaucoup plus spécifique.)
Je suggère d'essayer:
man tar
Cela montrera toutes les options informations disponibles et l'utilisation. Une utilisation typique pour la création d'un goudron de fichiers dans un répertoire ressemblerait à ceci:
tar -cvf myfiles.tar ./mydirectory
où myfiles.tar est le nom du fichier tar que vous voulez créer, et monrépertoire est le répertoire des fichiers se trouvent dans.
tar -cvf name.tar /path/to/file1 /path/to/file2 /path/to/file3 ...
Pouvez-vous définir quels fichiers sont-ils? Sont-ils d'un motif de nom de fichier spécifique? Mon raisonnement demande que vous avez spécifié 10 fichiers.
En général:
tar cvf tar_with_10_files.tar somefile_with_wildcards_or_pattern_matching