Rumah >Tutorial sistem >LINUX >Pengenalan penggunaan tar Linux

Pengenalan penggunaan tar Linux

WBOY
WBOYasal
2024-06-09 20:55:341061semak imbas

Pertama kita perlu memahami dua konsep: pembungkusan dan pemampatan. Pembungkusan merujuk kepada menukar sejumlah besar fail atau direktori kepada jumlah fail;

Mengapa kita harus membezakan antara kedua-dua konsep ini? Ini disebabkan oleh fakta bahawa banyak program pemampatan di Linux hanya boleh memampatkan satu fail, jadi apabila anda ingin memampatkan sejumlah besar fail, anda perlu terlebih dahulu membungkus sejumlah besar fail ke dalam pakej (perintah tar), dan kemudian gunakan program Mampatan (arahan gzip bzip2).

Tatabahasa

rreeee

Pilihan
-A atau --catenate: Tambahkan fail pada fail sandaran sedia ada
-B: Tetapkan saiz blok;
-c atau --create: Buat fail sandaran baharu
-C : Pilihan ini digunakan untuk penyahmampatan Jika anda ingin menyahmampat dalam direktori tertentu, anda boleh menggunakan pilihan ini.
-d: Rekod perbezaan antara fail
-x atau --extract atau --get: pulihkan fail daripada fail sandaran
-t atau --list: Senaraikan kandungan fail sandaran
-z atau --gzip atau --ungzip: Proses fail sandaran melalui arahan gzip
-Z atau --compress atau --uncompress: proses fail sandaran melalui arahan compress
-f atau --file=: Tentukan fail sandaran
-v atau --verbose: paparkan proses pelaksanaan arahan
-r: Tambahkan fail pada fail yang sudah dimampatkan
-u: Tambahkan fail yang diubah dan sedia ada pada fail mampat sedia ada
-j: menyokong fail penyahmampatan bzip2; -v: Paparkan proses operasi; -l: Tetapan sempadan sistem fail;
-k: Simpan fail asal tanpa menulis ganti
-m: Jauhkan fail daripada ditimpa
-w: Sahkan ketepatan fail yang dimampatkan
-p atau --sama-permissions: Pulihkan fail dengan kebenaran fail asal
-P atau --nama-mutlak: gunakan nama mutlak untuk nama fail dan jangan keluarkan tanda "/" sebelum nama fail
-N
atau --newer=
: Hanya simpan fail yang lebih baharu daripada tarikh yang ditentukan pada fail sandaran --exclude=: Kecualikan fail yang sepadan dengan gaya templat.

Contoh

Pek fail ke dalam bungkusan tar:


tar (选项) (参数)
Linux tar 用法介绍 Hanya pembungkusan, bukan pemampatan!
tar -cvf log.tar log2012.log

Selepas pembungkusan, mampatkan dengan gzip

tar -zcvf log.tar.gz log2012.log

Selepas pembungkusan, mampatkan dengan bzip2

Dalam folder, hanya fail yang lebih baharu daripada tarikh tertentu akan disandarkan:

tar -jcvf log.tar.bz2 log2012.log

Jika anda menggunakan tar dengan cara yang paling mudah, anda hanya perlu ingat tiga kaedah berikut:

Mampatan:

tar -N "2018/3/1" -zcvf log.tar.gz test

Nama fail atau direktori untuk dimampatkan Pertanyaan:

tar -jcv -f filename.tar.bz2

Nyahzip:
tar -jtv -f filename.tar.bz2

Direktori untuk dinyahmampatkan

Atas ialah kandungan terperinci Pengenalan penggunaan tar Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn