tar
tidak memampatkan secara default, hanya saja jangan menambahkan opsi kompresi:
tar -cvf myfolder.tar myfolder
Saya menyertakan komentar Hennes dalam jawaban saya karena menambahkan informasi yang berguna:
TAR (tape archive) awalnya adalah program unix yang digunakan untuk membuat arsip pada tape. Karena semua perangkat diperlakukan sebagai file di bawah unix, mudah untuk tidak menulis ke kaset tetapi ke file. Ini biasanya dilakukan dengan flag -f. Perintah tar cvf myfolder.tar myfolder meanstar, c makan, v erbose f ile filename_to_createwhat_to_tar. Tidak ada kompresi di mana pun ini. Arsip tar (sebagai file) di mana sering dikompresi menggunakan program kompres dan memperoleh ekstensi .Z (misalnya file.tar.Z). Kemudian ini disertakan di gtar dengan bendera z
Jawaban @terdon benar.
Tapi saya membuat kesalahan kecil saat melakukan tar cvf myfolder.tar.gz myfolder
. Saya ingin nama akhir yang sama untuk file di jalur yang sama tar.gz
meskipun tidak dikompresi.
Jadi, jika Anda memasukkan sesuatu seperti .gz, .z
di akhir nama file yang Anda coba tar, aplikasi tar akan mengerti bahwa Anda ingin menggunakan beberapa kompresi, dan itu akan berlaku sesuai dengan apa yang Anda masukkan (gz =gzip).
Jadi jika ingin menggunakan extension seperti itu tar.gz
, pastikan untuk menggunakan flag --no-auto-compress
--no-auto-compress do not use archive suffix to determine the compression
program