Bisakah saya verbose output selama pemrosesan perintah copy?

38

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?

Senyum. Pemburu
sumber

Jawaban:

30

Tidak, Anda tidak bisa, tetapi Anda bisa menggunakan perintah arloji untuk melihat direktori tujuan untuk melihat bagaimana prosesnya berjalan, misalnya.

watch ls -l /dsc/
fabricator4
sumber
2
Silakan tambahkan watch "find . | wc -l"juga. Saya menemukannya lebih baik karena perintah Anda hanya menunjukkan kedalaman satu tingkat.
guy mograbi
70

Pertanyaan ini tampaknya sudah lama, tetapi untuk cpperintah Anda punya --verboseopsi.

Jadi perintahnya berfungsi sebagai berikut:

cp --verbose -rf /src/ /dsc/
myolli4
sumber
2
seseorang menandai ini sebagai jawaban yang benar
Anak yatim
3
Ini idealnya apa yang seharusnya dilakukan seseorang, tetapi pertanyaannya adalah, apa yang dapat Anda lakukan untuk memantau kemajuan penyalinan jika Anda lupa melakukan ini untuk operasi besar.
merv
1
pada terminal mac, ini membericp: illegal option -- -
muon
2
meskipun cp -rv berfungsi
muon
1
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.
Ali Nobari
12

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.

kiiadi
sumber
5

Saya melamar :

watch du -sh /dsc/
odile
sumber
2
Karena ini hanyalah peningkatan pada jawaban yang ada, pertimbangkan untuk menyarankan hasil edit .
muru
-1

Saya merekomendasikan untuk menggunakan Midnight Commander jika Anda perlu melihat perkembangan penyalinan file.

  1. Instal komandan Midnight:

    apt-get install mc
    
  2. Buka:

    mc
    
  3. Pada open source panel pertama, pada tujuan kedua. Mulai menyalin menggunakan "F5".

MC akan menampilkan dialog kemajuan yang bagus dan informatif.

daya hidup
sumber