buat tar dengan banyak direktori dan lokasi file

101

Saya memiliki beberapa skrip dan file yang terletak di berbagai lokasi seperti:

  • /etc/dir1
  • /var/www/html
  • /home/somedir

Saya ingin membuat file tar sehingga menyalin file dan folder dengan struktur lokasi. Ketika saya membuka ke lokasi lain, semua file akan disalin ke lokasi masing-masing di jalur yang benar; sama seperti di mana tar dibuat.

pengguna1492502
sumber

Jawaban:

168

Anda bisa menggunakannya

tar -cf myfile.tar /etc/dir1 /var/www/html /home/somedir

juga, Anda bisa menggunakannya

tar -czf myfile.tar.gz /etc/dir1 /var/www/html /home/somedir

Contoh kedua ini ( perhatikan z pada parameter -czf ) akan mengkompres file tar menggunakan g (z) ip.

Jonathan
sumber
2
alihkan c ke x saat Anda ingin mengekstrak.
n00b
-1

Ini berfungsi untuk saya perubahan kecil dengan menambahkan argumen "ubah ke direktori DIR (C)"

tar -zcvf myfile.tar -C /etc/dir1 /var/www/html /home/somedir 
rupalis
sumber