Saya mencoba mengompres folder dengan tar
perintah.
Ketika saya mencoba untuk mengompresnya, itu berfungsi dengan baik. Masalahnya dengan nama file.
Jalur sumber:
/data/file/
Jalur tujuan:
/data/repo/temp/file.tar.gz
tar zcvf $srcpath $destinationpath
Saya menjalankan perintah dari folder yang berbeda, dan saat mengekstraksi folder saya mendapatkan semua sub direktori alih-alih folder file saja.
command-line
tar
compression
extract
Seetha Raman
sumber
sumber
tar zcvf file.tar.gz /path/dir/to/compress
mungkin Anda harus mengubah perintah Andatar zcvf $destinationpath $srcpath
tetapi tidak jelas bagi saya apa yang Anda butuhkan. Bisakah Anda menguraikan pertanyaan Anda dengan contoh apa yang Anda harapkan dari perintah tar?Jawaban:
Cara termudah untuk melakukannya adalah dengan cd ke direktori terlebih dahulu:
Sehingga direktori folder (berisi) menjadi direktori root dari file terkompresi Anda.
Sedikit lebih maju menggunakan opsi -C:
Ini menciptakan
tar.gz
file di direktori saat ini (berfungsi), yang berisi semua file / folder di dalamfoldername_tocompress
(ingat titik, mengatakan semua file / folder harus dimasukkan).sumber