TAR- (1) Halaman Manual
- 1493
- 76
- Daryl Wilderman
Nama
TAR - Versi GNU Utiliti Pengarkiban TAR
Sinopsis
tar [ - ] A -catenate -concatenate | c -create | D -diff -Compare | -delete | R -Append | t -list | U -update | x -extract -get [ pilihan] nama laluan [PathName ...]
Penerangan
Halaman manual ini mendokumenkan versi GNU dari tar , program pengarkiban yang direka untuk menyimpan dan mengekstrak fail dari fail arkib yang dikenali sebagai tarfile. A tarfile Boleh dibuat pada pemacu pita, bagaimanapun, ia juga biasa untuk menulis a tarfile ke fail biasa. Hujah pertama untuk tar Mesti menjadi salah satu pilihan: Acdrtux, diikuti oleh sebarang fungsi pilihan. Hujah terakhir untuk tar adalah nama fail atau direktori yang harus diarkibkan. Penggunaan nama direktori selalu menunjukkan bahawa subdirektori di bawah harus dimasukkan ke dalam arkib.
Contoh
- tar -xvvf foo.tar
- ekstrak foo.tar
- tar -xvvzf foo.tar.Gz
- Ekstrak gzipp foo.tar.Gz
- tar -cvvf foo.tar foo/
- Kandungan tar folder foo di foo.tar
Surat fungsi
- Salah satu pilihan berikut mesti digunakan:
- -A, -catenate, -concatenate
- Tambahkan fail tar ke arkib
- -c, -create
- buat arkib baru
- -d, -diff, -compare
- Cari perbezaan antara sistem arkib dan fail
- -Padam
- padam dari arkib (bukan untuk digunakan pada pita mag!)
- -r, -append
- tambah fail ke hujung arkib
- -t, -list
- Senaraikan kandungan arkib
- -u, -update
- Hanya tambahkan fail yang lebih baru daripada salinan dalam arkib
- -x, -extract, -get
- Ekstrak fail dari arkib
Pilihan lain
- -Benarkan-nama-Mangling
- pengendalian semula gnutype_names yang kini dilumpuhkan secara lalai
- -berlabuh
- Corak pengecualian memaksa untuk memadankan berikutnya awal
- -atime-preserve
- Jangan menukar masa akses pada fail yang dibuang
- -A, -auto -kompres
- Dengan -membuat, memilih algoritma mampatan yang mendasarkan pada akhiran nama fail arkib
- -b, -blocking -factor n
- Gunakan saiz rekod nx512 bait (lalai n = 20)
- -B, -Read-Full-Records
- Reblock seperti yang kita baca (untuk membaca 4.Paip 2BSD)
- -sandaran [= jenis]
- sandaran fail dan bukannya menimpa (jenis = bernombor, sedia ada, mudah)
- -C, -directory dir
- Tukar ke direktori dir
- -pusat pemeriksaan
- Cetak pusat pemeriksaan berkala
- -tindakan pemeriksaan
- Tindakan ini membolehkan untuk menentukan tindakan yang akan dilaksanakan apabila memukul pusat pemeriksaan. Tindakan yang diiktiraf adalah: titik, echo (lalai), echo = string, ttyout = string, exec = cmdline, dan tidur = nilai. Sebarang pilihan '-CHECKPOINT-ACTION' boleh ditentukan, tindakan akan dilaksanakan mengikut rangka penampilan mereka di baris arahan.
- -Periksa-peranti
- membolehkan membandingkan nombor peranti. Ini adalah lalai.
- -Tidak ada pemeriksaan
- melumpuhkan membandingkan nombor peranti semasa tahap persediaan pembuangan tambahan. Ini membolehkan untuk mengelakkan membuat pembuangan penuh jika nombor peranti berubah (e.g. Semasa menggunakan gambar LVM)
- -tidak termasuk = corak
- tidak termasuk fail corak yang sepadan
- -f, -file [hostname:] f
- Gunakan fail arkib atau peranti f (sebaliknya nilai pembolehubah persekitaran pita; jika tidak jelas, "-", yang bermaksud stdin/stdout)
- -F, -info-script f, -new-volume-script f
- Jalankan skrip pada akhir setiap pita (menyiratkan -m)
- -kekuatan-tempatan
- Fail arkib adalah tempatan walaupun ia mempunyai kolon
- -G, -kenaan
- Buat/Senara
- -g, firmented -incremental f
- Buat/Senara
- -kumpulan g
- Tetapkan kumpulan ke G sambil menambah fail
- -H, -Dereference
- Jangan membuang symlinks; membuang fail yang mereka maksudkan
- -Keras keras
- Semasa penciptaan arkib, dereferences keras pautan dan menyimpan fail yang mereka rujuk, bukannya membuat ahli pautan keras biasa (taip '1')
- -tolong
- Cetak mesej bantuan
- -Saya, -Ignore -Zeros
- Abaikan blok sifar dalam arkib (biasanya bermaksud EOF)
- -abaikan kes
- abaikan kes apabila tidak termasuk fail
- -Abaikan-gagal dibaca
- Jangan keluar dengan status bukan sifar pada fail yang tidak boleh dibaca
- -J, -bzip2
- Arkib penapis melalui BZIP2, gunakan untuk mengurangkan .fail bz2. AMARAN: Beberapa versi pilihan TAR yang digunakan sebelumnya -I untuk menapis melalui BZIP2. Semasa menulis skrip, gunakan -bzip2 dan bukannya -J supaya kedua -dua versi tar yang lebih tua dan baru akan berfungsi.
- -K, -Keep lama-fail
- Simpan fail sedia ada; Jangan menimpa mereka dari arkib
- -K, -starting -file f
- Mulakan di Fail F dalam Arkib
- -lzma
- Memilih Algoritma Mampatan LZMA
- -L, -Check -links
- Cetak mesej jika tidak semua pautan dibuang
- -L, -tape -length n
- Tukar pita selepas menulis n*1024 bait
- -m, -touch
- Jangan mengeluarkan masa yang diubahsuai fail
- -transformasi expr
- Memohon transformasi nama fail. Hujah untuk pilihan ini boleh menjadi senarai ekspresi ganti, dipisahkan oleh titik koma (seperti dalam 'sed'). Transformasi nama fail digunakan untuk sasaran pautan simbolik semasa kedua -dua penciptaan dan pengekstrakan. Pilihan ini boleh ditentukan beberapa kali, transofrmations yang ditentukan akan digunakan seterusnya.
- -M, -multi -volume
- Buat/Senaraikan/Ekstrak Arkib Multi-Volume
- -mod m
- Tetapkan keizinan ke M sambil menambah fail
- -N, -Saya tarikh, tarikh -tarikh baru
- Hanya menyimpan fail yang lebih baru daripada tarikh
- -Tarikh yang lebih baru
- Hanya fail kedai yang kandungannya telah berubah selepas tarikh
- -Tidak ada yang beransur-ansur
- Benarkan corak pengecualian untuk dipadankan dengan mana -mana substring (lalai)
- -Tidak-Ignore-Case
- Corak Perlawanan Sensitive (lalai)
- -tiada rekursi
- Jangan berulang ke subdirektori
- -O, -no-sama-pemilik
- Ekstrak fail dengan pemilik yang ditetapkan ke pengguna semasa (lalai untuk pengguna bukan akar)
- -Tidak ada-siswa
- Sapukan Umask ke fail yang diekstrak (lalai untuk pengguna bukan akar)
- -No-Wildcards
- Jangan gunakan kad liar apabila tidak termasuk fail
- -No-Wildcards-Match-Slash
- Jangan biarkan wildcards sepadan "/" apabila tidak termasuk fail
- -batal
- untuk -t, gunakan "nul" dan bukannya newline sebagai nama fail file
- -pemilik angka
- Sentiasa gunakan nombor untuk nama pengguna/kumpulan
- -Old -Archive, -Portability
- Tulis arkib format V7, bukannya format ANSI. Pilihan ini ditutup, sila gunakan -Format = V7 sebaliknya.
- -Sistem satu fail
- Tinggal dalam sistem fail tempatan semasa membuat arkib
- -pemilik o
- Tetapkan pemilik ke o sambil menambah fail
- -O, -to -stdout
- Ekstrak fail ke output standard
- -P, -Same -Permissions, -Preserve -Permissions
- Abaikan Umask semasa mengekstrak fail (lalai untuk root)
- -P, -Absolute -names
- Jangan Jalur Terkemuka '/dari Nama Fail
- -POSIX
- buat arkib patuh POSIX. Pilihan ini ditutup, sila gunakan -format = POSIX sebaliknya.
- -memelihara
- seperti -p -s
- -R, -block -nombor
- Tunjukkan nombor blok dalam arkib dengan setiap mesej
- -saiz saiz rekod
- Gunakan bait saiz setiap rekod
- -rekursi
- berulang ke direktori (lalai)
- -Rekursif-Unlink
- Keluarkan direktori yang ada sebelum mengeluarkan direktori dengan nama yang sama
- -Keluarkan fail
- Keluarkan fail setelah menambahkannya ke arkib
- -rsh-command = cmd
- Gunakan arahan jauh dan bukannya 'rsh'. Pilihan ini wujud supaya orang yang menggunakan sesuatu selain standard 'rsh' (e.g., 'rsh' kerberized) boleh mengakses peranti terpencil.
- -S, -sparse
- mengendalikan fail jarang dengan cekap
- -s, -same -order, -preserve -order
- Senarai nama untuk ekstrak disusun untuk memadankan arkib
- -pemilik yang sama
- Ekstrak fail dengan pemilik seperti yang dinyatakan dalam arkib (lalai untuk root)
- -menunjukkan-omitted-dirs
- Sebutkan direktori yang sedang dilangkau
- -Strip-komponen n
- Jalur bilangan komponen direktori terkemuka
- -jalur, -strip -komponen n
- Jalur komponen n pertama dari nama laluan ahli arkib ketika membongkar.
- -akhiran akhiran
- Tambah akhiran untuk membuat fail sandaran (lalai ~)
- -T, -files -dari f
- Dapatkan nama untuk mengekstrak atau mengarkib dari fail f
- -Jumlah
- Paparan Jumlah Bit yang ditulis selepas membuat arkib
- -U, -UNlink -first
- Fail Unlink & Create dan bukannya menimpa
- -Penggunaan Pro-Program-Program
- Tapis arkib melalui prog (yang mesti diterima -d)
- -v, -verbose
- Senarai fail secara verbosely diproses
- -V, nama -nama berlabel
- Buat Arkib dengan Nama Nama Volume
- -versi
- Cetak nombor versi program tar
- -Volno-File f
- Jejaki jumlah semasa (arkib pelbagai volum) dalam f
- -W, -Interactive, -Konfirmasi
- Minta pengesahan untuk setiap tindakan
- -W, -verify
- cuba mengesahkan arkib setelah menulisnya
- -kad liar
- Gunakan kad liar apabila tidak termasuk fail (lalai)
- -Wildcards-Match-Slash
- Benarkan kad liar untuk dipadankan "/" (lalai)
- -X, -exclude -from = file
- tidak termasuk fail corak sepadan yang disenaraikan dalam fail
- -Z, -compress, -mengurangkan
- Tapis arkib melalui kompres
- -z, -gzip, -gunzip, -ungzip
- Tapis arkib melalui gzip
- -[0-7] [LMH]
- Nyatakan pemacu dan ketumpatan
Persekitaran
Tingkah laku tar dikawal oleh pembolehubah persekitaran berikut, antara lain:
- Pita
- Peranti atau fail untuk digunakan untuk arkib jika -fail tidak ditentukan. Sekiranya pemboleh ubah persekitaran ini tidak terset, gunakan stdin atau stdout sebaliknya.
- Tar_options
- Pilihan untuk disediakan kepada yang dinyatakan pada baris arahan, dipisahkan oleh Whitespace. Backslashesmay terbenammay digunakan untuk melarikan diri dari ruang putih atau backslashes dalam pilihan.
Di samping itu, nilai faktor penyekatan disediakan untuk skrip maklumat dan pemeriksaan melalui pembolehubah persekitaran Tar_blocking_factor.
Bugs
Orang -orang GNU, Secara umum, Halaman Lelaki Besar, dan Buat Dokumen Maklumat Sebaliknya. Malangnya, dokumen maklumat yang menggambarkan TAR dilesenkan di bawah GFDL dengan teks perlindungan invarian, yang melanggar garis panduan perisian percuma Debian. Akibatnya, dokumentasi maklumat untuk tar tidak termasuk dalam pakej debian.
Sekiranya anda ingin membaca dokumentasi lengkap untuk gnu tar, sila rujuk versi dalam talian di
Halaman lelaki ini dibuat untuk pengedaran debian. Ia tidak menggambarkan semua fungsi tar, dan sering kali sudah lapuk. Patch untuk memperbaiki liputan dan/atau ketepatan halaman lelaki ini dihargai, dan harus difailkan sebagai bug keparahan senarai keinginan terhadap pakej tar debian, tidak diserahkan kepada penyelenggara tar gnu.
Tutorial Linux Berkaitan:
- Cara membuat dan memanipulasi arkib tar menggunakan python
- Cara membandingkan fail menggunakan diff
- Cara membuat sandaran tambahan dan pembezaan dengan tar
- Cara Menggunakan Google Drive di Linux
- Cara Memisahkan Pemacu USB di Linux
- Cara membuat dan mengekstrak arkib CPIO pada contoh Linux
- Pengenalan kepada sandaran Borg
- Cara Prestasi Cakera Penanda Aras di Linux
- Cara mengekstrak fail tar pada linux
- Cara memisahkan pemacu di linux