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?

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/

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/

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.


5

Saya melamar :

watch du -sh /dsc/

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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.