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.
terima kasih atas komentarnya, masalah saya adalah mengikuti komentar yang Anda bagikan di sini "tar zcvf file.tar.gz / path / dir / ke / compres" ini akan berfungsi dengan baik jika kita berada di direktori yang sama "file" kasus saya adalah kami bekerja dari direktori yang berbeda, misalnya: / home / testuser1 / file: file adalah folder yang ingin saya kompres dan mengecualikan perintah dari root tidak di rumah sehingga kami mungkin perlu memberikan seluruh path ke folder, sambil memperluas Saya mendapatkan semua subdirektori dari / home / testuser1 / file alih-alih folder file
—
Seetha Raman
Mungkin salah ketik, tetapi dalam contoh Anda, Anda mencampur sumber dan tujuan.
—
Jacob Vlijm
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?