
Saat menggunakan Linux, Anda mungkin telah memperhatikan bahwa banyak paket datang dengan “.tar”ekstensi file. Jadi, apa itutarmengajukan? SEBUAHtar file adalah kumpulan dari banyak file menjadi satu file. Tar (Arsip Tape) adalah program yang mengumpulkan file dan mengambil beberapa informasi berguna tentang file yang diarsipkannya, seperti izin, tanggal, dll. Perlu dicatat bahwa Tarutilitas tidak memampatkan file; untuk kompresi, Anda perlu“gzip” atau “bzip”keperluan.
Sebagai administrator Linux, Anda sering harus berurusan dengantarfile. Dalam banyak situasi, Anda harus mengekstrak data dari atarfile ke beberapa direktori tertentu. Jadi, bagaimana cara mengekstraknya?tarfile ke jalur tertentu? Salah satu caranya adalah dengan mengekstraktarfile di direktori saat ini dan kemudian copy ke direktori yang diinginkan. Ini akan berhasil, tetapi prosedurnya memakan waktu. Panduan ini berfokus pada menemukan solusi untuk mengekstrak berbagai jenistar file ke direktori tertentu.
Cara mengekstrak file Tar ke direktori tertentu di Linux:
Untuk mengekstrak file Tar ke direktori lain, ikuti sintaks yang disebutkan di bawah ini:
$tar -xf [file_name].tar -C [/path_of/directory]
Kalau tidak:
$tar --extract --file=[file_name].tar --directory [/path_of/directory]
Itu “-x” flag memberi tahu utilitas Tar untuk mengekstrak file yang disebutkan dalam argumen setelahnya “-f.” Sedangkan, “-C”flag digunakan untuk mengatur direktori tertentu untuk mengekstrak file. Atau, Anda dapat secara eksplisit menyebutkan total kata untuk mengekstrak file menggunakan tar. Menurut pendapat saya, menggunakan flag adalah cara yang jauh lebih cepat untuk mengekstrak file daripada mengetik seluruh kata. Mari kita lakukan sebuah contoh; Saya memiliki file dengan nama“my_documents.tar,” yang ingin saya ekstrak ke direktori “files/tar_files,” dan untuk melakukan perintah itu adalah:
$tar -xf my_documents.tar -C files/tar_files
Atau:
$tar --extract --file=my_documents.tar --directory files/tar_files
Jika Anda ingin memantau kemajuan ekstraksi file di terminal, gunakan flag “-v” (verbose):
$tar -xvf my_documents.tar -C files/tar_files
Cara mengekstrak file “tar.gz/tgz” ke direktori tertentu di Linux:
Seperti dibahas di atas bahwa f
ile tar dapat dikompresi dengan menggunakan “gzip”kegunaan. Untuk mengekstrak file tersebut ke direktori tertentu, prosedurnya hampir sama; bendera tambahan“-z” akan ditambahkan dalam perintah untuk menangani “tar.gz” atau “tgz” file:
$tar -zxf my_documents.tar.gz -C files/tar_gz_files
Atau:
$tar -zvxf my_documents.tar.gz -C files/tar_gz_files
Cara mengekstrak file “tar.bz2/tar.bz/tbz/tbz2” ke direktori tertentu di Linux:
Sebelum kita mempelajari metode ekstraksi, mari kita pahami apa “tar.bz2,tar.bz,tbz,tbz2”file adalah. Ini adalah ekstensi file dari file tar yang dikompresi oleh“bzip” atau “bzip2”utilitas di Linux. Untuk mengekstrak file dengan salah satu ekstensi ini, kami akan menambahkan:“-j” bendera:
$tar -jxf my_documents.tar.bz2 -C files/bzip_files
Untuk keluaran verbose gunakan:
$tar -jvxf my_documents.tar.bz2 -C files/bzip_files
Kesimpulan:
Tar adalah utilitas yang banyak digunakan di sistem operasi berbasis Linux dan UNIX untuk membuat arsip cadangan.Tar utilitas juga dilengkapi dengan fitur untuk mengekstrak tarfile ke direktori tertentu. File dapat diekstrak menggunakan “-C”tandai dengan jalur folder yang ditentukan. Selain itu, menggunakanTarutilitas, Anda juga dapat mengekstrak file tertentu dari file yang diarsipkan. Utilitas lengkap ini memiliki banyak hal untuk dijelajahi dan dipelajari lebih lanjut tentangTar eksekusi utilitas “man tar” di terminal.