Saya perlu membuat tarball dari direktori yang diberikan. Namun, saya perlu memastikan file tersembunyi juga disertakan (seperti yang dimulai dengan .
).
Apakah perintah berikut akan secara otomatis memasukkan file tersembunyi ke dalam akun?
tar -cvzf packed.tar.gz mydir
Jika tidak, bagaimana saya bisa memastikan saya menyertakan file tersembunyi?
tar -cvzf packed.tar.gz mydir/.
Jawaban:
Ya, tentu saja.
File yang dimulai dengan
.
tidak "disembunyikan" dalam semua konteks. Mereka tidak diperluas oleh*
, danls
tidak mencantumkannya secara default, tetapitar
tidak peduli tentang yang utama.
. (find
tidak peduli.)(Tentu saja, ini adalah salah satu hal yang mudah diketahui melalui eksperimen.)
sumber
tar --help
daftar beberapa opsi yang berbeda, semuanya dimulai dengan--exclude
yang memungkinkan seseorang untuk mengecualikan berbagai file berdasarkan nama, pola, dll. Setuju, eksperimen adalah cara yang bagus untuk menguji dan memverifikasi apakah sesuatu berfungsi seperti yang diharapkan. Buat cadangan secara teratur!