Situasi: Jika saya memasukkan perintah salin seperti cp -rf /src/ /dsc/maka saya menunggu beberapa menit untuk menyalin direktori besar. Saya lupa memberi -vtanda untuk melambangkan keluaran, Bisakah saya melakukannya saat menyalin?
Situasi: Jika saya memasukkan perintah salin seperti cp -rf /src/ /dsc/maka saya menunggu beberapa menit untuk menyalin direktori besar. Saya lupa memberi -vtanda untuk melambangkan keluaran, Bisakah saya melakukannya saat menyalin?
Jawaban:
Tidak, Anda tidak bisa, tetapi Anda bisa menggunakan perintah arloji untuk melihat direktori tujuan untuk melihat bagaimana prosesnya berjalan, misalnya.
watch ls -l /dsc/
Pertanyaan ini tampaknya sudah lama, tetapi untuk cpperintah Anda punya --verboseopsi.
Jadi perintahnya berfungsi sebagai berikut:
cp --verbose -rf /src/ /dsc/
cp: illegal option -- -
cp -rv berfungsi
cp -v -rakan menunjukkan bahwa Anda ingin menampilkan file yang sedang disalin (seperti yang ditentukan oleh -v), dan -rakan menunjukkan bahwa Anda ingin menyalin file secara rekursif, yang akan diperlukan jika Anda menyalin sub-direktori.
Anda selalu dapat menggunakan rsyncsebagai gantinya, Anda setidaknya akan bisa melihat file yang sedang disalin
rsync -rva /src/ /dst/
Tentu saja ini hanya berfungsi sebelum Anda mulai menyalin sebagai alternatif cp. Berita baiknya adalah bahwa rsync hanya akan menyalin file-file yang diperlukan sehingga Anda dapat membunuh cpperintah Anda yang sudah berjalan lama, jalankan rsyncperintah itu dan ia akan mengambilnya dari tempat yang cptersisa.
Saya merekomendasikan untuk menggunakan Midnight Commander jika Anda perlu melihat perkembangan penyalinan file.
Instal komandan Midnight:
apt-get install mc
Buka:
mc
Pada open source panel pertama, pada tujuan kedua. Mulai menyalin menggunakan "F5".
MC akan menampilkan dialog kemajuan yang bagus dan informatif.
watch "find . | wc -l"juga. Saya menemukannya lebih baik karena perintah Anda hanya menunjukkan kedalaman satu tingkat.