Existe-t-il un moyen de tarer plusieurs fichiers dans un répertoire (Linux / Unix)?

26

Existe-t-il un moyen assez simple d'accéder à tarplusieurs fichiers (spécifiques) dans un répertoire? Par exemple, supposons que ce qui suit est un répertoire:

-rw-r--r-- 1 allend bin     98 Jul 20 15:50 scriptlog.log
-rw-r--r-- 1 allend bin  19533 Jul 29 21:47 serveralert.log
-rwxr--r-- 1 allend bin   1625 Jul 29 21:47 orion
-rw-r--r-- 1 allend bin  24064 Jul 29 21:49 orion_files.tar
-rwxr--r-- 1 allend bin    156 Aug  4 21:22 htmltest
-rw-r--r-- 1 allend bin    131 Aug  4 21:23 page.html

Et si je veux seulement tarles fichiers serveralert.loget page.html?

AllenD
la source

Réponses:

51

Y a-t-il un problème avec la liste des fichiers que vous souhaitez ajouter au fichier .tar?

$ tar cvf some.tar file1 file2 file3

Exemple

$ tar cvf some.tar serveralert.log page.html
serveralert.log
page.html
slm
la source
3
Je vois. J'ai découvert quel était le problème avec votre aide. J'avais ajouté un "-" aux options tar. Cela l'empêchait de fonctionner pour moi. Je suis désolé, il semblait que je n'avais fait aucune recherche à ce sujet. Merci beaucoup pour votre aide dans cette affaire.
AllenD