mvを継続するためのベストプラクティス
ターミナルを使用して、あるドライブから別のドライブにファイルをコピーしました。 sudo mv -vi /location/to/drive1/ /location/to/drive2/ しかし、ディレクトリを作成した後、数時間、エラーなしで、それは突然停止しました。 それに対する私自身の解決策は、多くの場合、ハッシュと比較の組み合わせです。これは、現在どのファイルが欠落しているかを知らずに中間コピーから回復する必要があるため、ほとんど時間がかかる混乱ですこのスクリプトは、書かれているようにbashでは機能しません): source_directory="/path/to/source_directory/"; target_directory="/path/to/target_directory/"; while read hash_and_file; do { echo "${hash_and_file}" | read hash file; echo "${file}" | sed "s/^/${source_directory}/g" | read copy_from; echo "${copy_from}" | sed "s/${source_directory}/${target_directory}/g" | read copy_to; mv -v "${copy_from}" "${copy_to}" | tee -a log; rm -v "${copy_from}" | tee …