Gibt es eine Möglichkeit, mehrere Dateien in einem Verzeichnis zu tarieren (Linux / Unix)?

26

Gibt es einen relativ einfachen Weg zu tarmehreren (bestimmten) Dateien in einem Verzeichnis? Angenommen, das Folgende ist ein Verzeichnis:

-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

Was ist, wenn ich nur tardie Dateien serveralert.logund page.html?

AllenD
quelle

Antworten:

51

Stimmt etwas nicht mit der Auflistung der Dateien, die Sie zur TAR-Datei hinzufügen möchten?

$ tar cvf some.tar file1 file2 file3

Beispiel

$ tar cvf some.tar serveralert.log page.html
serveralert.log
page.html
slm
quelle
3
Aha. Ich habe mit Ihrer Hilfe herausgefunden, wo das Problem liegt. Ich hatte tar-Optionen mit einem "-" versehen. Dies führte dazu, dass es für mich nicht funktionierte. Es tut mir leid, dass ich in dieser Angelegenheit keine Nachforschungen angestellt habe. Vielen Dank für Ihre Hilfe in dieser Angelegenheit.
AllenD