Saya memiliki folder yang sangat besar dengan 120.000 file. dan saya harus memindahkannya ke lokasi lain di mesin yang sama (partisi yang sama).
Saya ingin menggunakan tar
perintah untuk mengelompokkan mereka sebagai satu unit dan kemudian mv
mereka ke lokasi akhir.
Perintah apa yang harus saya jalankan untuk tar
mereka semua bersama-sama dan tidak memampatkan apa pun (saya butuh hasil tercepat).
Jawaban:
tar
tidak dikompresi secara default, tapi jangan tambahkan opsi kompresi:Saya memasukkan komentar Hennes dalam jawaban saya karena itu menambahkan informasi yang berguna:
sumber
Jawaban @terdon benar.
Tapi saya melakukan kesalahan kecil
tar cvf myfolder.tar.gz myfolder
. Saya ingin nama akhir yang sama untuk file di jalur yang samatar.gz
bahkan ketika itu tidak dikompresi.Jadi, jika Anda meletakkan sesuatu seperti
.gz, .z
di akhir nama file yang Anda coba tar, aplikasi tar akan mengerti Anda ingin menggunakan beberapa kompresi, dan itu akan berlaku sesuai dengan apa yang Anda masukkan (gz = gzip).Jadi jika Anda ingin menggunakan ekstensi seperti itu
tar.gz
, pastikan untuk menggunakan benderanya--no-auto-compress
sumber