Saya harus mengkompres direktori menggunakan tar.gz tidak hanya mempertahankan izin, tetapi kepemilikan / grup juga.
Dan, dalam direktori ini ada banyak file milik banyak pengguna.
permissions
file-permissions
tar
ownership
Paulo Coghi - Pasang kembali Monica
sumber
sumber
tar -cvpf file.tar
(atau mungkin lebih baik dalam hal kejelasan,-cvp -f file.tar
). Kalau tidak,-fp
bagian ditafsirkan sebagai--file p
, dantar
menulis ke file bernamap
bukanfile.tar
.tar -czvpf file.tar.gz folderToCompress
atautar -cjvpf file.tar.bz2 folderToCompress
.-f
benderanya - meskipun saya tidak memperbaiki-z
benderanya. Untuk kompresi, saya sarankan-Ipigz
(itu modal saya) sebagai pengganti-z
; pada sistem multi-core, pigz bisa menjadi jauh lebih cepat.p
adalah bendera ekstraksi , itu tidak akan berpengaruh pada pembuatan arsip. Ini juga memengaruhi izin file, bukan kepemilikan. Bendera masing-masing untuk kepemilikan adalah--same-owner
, yang diaktifkan secara default saat mengekstraksi sebagairoot
.Secara default,
tar
akan mempertahankan izin dan kepemilikan file saat membuat arsip.Untuk mengekstrak izin dan kepemilikan file, Anda harus menjalankannya
tar
sebagai root saat mengekstraksi, karena mengubah kepemilikan file biasanya memerlukan hak pengguna super. Lihat pertanyaan ini untuk informasi lebih lanjut.sumber