GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Tar-Archivierung, die Eingaben aus einer Liste von Dateien entgegennimmt

Sie können auch die Dateinamen eingeben, was nützlich sein könnte:

find /path/to/files -name \*.txt | tar -cvf allfiles.tar -T -

Einige Versionen von tar, zum Beispiel die Standardversionen unter HP-UX (ich habe 11.11 und 11.31 getestet), enthalten keine Befehlszeilenoption zum Angeben einer Dateiliste, daher besteht eine anständige Problemumgehung darin:

tar cvf allfiles.tar $(cat mylist.txt)

Ja:

tar -cvf allfiles.tar -T mylist.txt

Unter der Annahme von GNU tar (da dies Linux ist), der -T oder --files-from Option ist, was Sie wollen.


Linux
  1. So listen Sie Dateien auf, die von einem RPM- oder DEB-Paket in Linux installiert wurden

  2. Komprimierung / Archivierung, die Berechtigungen und Dateibesitzer behält?

  3. Wie benenne ich Dateien speziell in einer Liste um, die Wget verwendet?

  4. Dd:Mehrere Eingabedateien?

  5. Linux-ls-Befehl - Dateien auflisten

So extrahieren oder entpacken Sie tar.gz-Dateien von der Linux-Befehlszeile

Wie listet man Dateien auf, die in einem bestimmten Zeitraum geändert wurden?

Dateien finden, deren Nummer im Dateinamen größer als ist

Verwenden von scp zum Übertragen einer .txt-Dateiliste von Dateien

Gibt es einen UNIX-Befehl, um alle kürzlich von einem System entfernten Dateien aufzulisten

Holen Sie sich die Gesamtdateigröße aus einer Datei, die eine Dateiliste enthält