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

Wie tariere ich ein Verzeichnis, ohne die Verzeichnisstruktur beizubehalten?

Verwenden Sie die Option --directory:

 tar czf ~/backup.tgz --directory=/home/username/drupal/sites/default files 

cd /home/username/drupal/sites/default/files
tar czf ~/backup.tgz *

Erstellen Sie ein tar-Archiv

tar czf  $sourcedir/$backup_dir.tar --directory=$sourcedir WEB-INF en

Entpacken Sie Dateien auf einem lokalen Rechner

tar -xvf $deploydir/med365/$backup_dir.tar -C $deploydir/med365/

Auf einen Server hochladen

scp -r -i $privatekey $sourcedir/$backup_dir.tar $server:$deploydir/med365/
echo "File uploaded.. deployment folders"

Tar auf Server entpacken

ssh -i $privatekey $server tar -xvf $deploydir/med365/$backup_dir.tar -C $deploydir/med365/

Hallo, ich habe eine bessere Lösung, wenn es unmöglich ist, in das angegebene Verzeichnis einzutreten (Makefiles usw.)

tar -cjvf files.tar.bz2 -C directory/contents/to/be/compressed .

Den Punkt (.) am Ende nicht vergessen !!


Linux
  1. Wie installiere ich R 3.3.1 im eigenen Verzeichnis?

  2. Linux – Wie überprüft man die Verzeichnisstrukturinformationen einer Unix/Linux-Datei?

  3. Wie lege ich das Arbeitsverzeichnis des übergeordneten Prozesses fest?

  4. So erhalten Sie die Größe von tar.gz in (MB) Datei in Python

  5. Wie erhalte ich das absolute Verzeichnis einer Datei in Bash?

So verwenden Sie den Linux-cd-Befehl zum Ändern des Verzeichnisses

So erhalten Sie die Größe eines Verzeichnisses in Linux

So zeigen Sie die Verzeichnisbaumstruktur in Linux an

So ermitteln Sie die Gesamtgröße eines Verzeichnisses in Linux

wie man das Zielverzeichnis zum Entpacken angibt

Wie lade ich rekursiv ein Verzeichnis mit smbclient herunter?