TAR- (1) Halaman Manual

TAR- (1) Halaman Manual

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