Auf meinem Linux-Computer möchte ich eine .tar.bz2-Datei eines bestimmten Ordners erstellen. Was gebe ich in die Terminal-Befehlszeile ein, um den komprimierten Ordner im Ausgangsverzeichnis meines Computers abzulegen, nachdem ich mich in diesem Ordner (im Terminal) abgelegt habe?
Angenommen, ich bin im Ordner / home / user / folder. Im Ordner "Ordner" befinden sich mehrere Dateien (txt, .c usw.). Wie komprimiere ich diesen Ordner vom Typ .tar.bz2 und lege ihn in mein / home-Verzeichnis?
Im Ordner / home / user / habe ich versucht, sudo tar -cvjSf folder.tar.bz2
aber eine Fehlermeldung erhalten:
tar: Feige Weigerung, ein leeres Archiv zu erstellen
linux
compression
tar
Adam
quelle
quelle
c
= erstellen,v
= ausführlich,j
= bz2-Komprimierung,S
= geringe Effizienz,f
= Name der Ausgabedatei. Ich weiß nicht genau, was dasS
macht, dies ist nur eine Liste aus der ManpageAntworten:
Sie geben nicht an, was in das Archiv aufgenommen werden soll.
Gehen Sie eine Ebene außerhalb Ihres Ordners und versuchen Sie:
Oder versuchen Sie es aus demselben Ordner
Prost!
quelle
S
Option ' ', FreeBSD hat sie stattdessen, sondern nur mit der Option 'extrahieren', also sollte der beste Weg seintar cvjf
Versuchen Sie dies aus einem anderen Ordner:
quelle