ファイルがあるディレクトリから別のディレクトリにコピーされ続けているかどうかを確認する方法はありますか?

ファイルがあるディレクトリから別のディレクトリにコピーされ続けているかどうかを確認する方法はありますか?

ファイルがあります。あるプロセスからFile.txtファイルをコピーしようとすると/source//destination/

File.txt利用可能なファイル(または他のファイル)が/destination/ 完全にコピーされているかどうか、またはプロセスが進行中であることを確認する方法はありますか?

試しましたがlsof動作しません

**Error** : lsof: WARNING: can't stat() nfs file system

どんな提案でも

答え1

試してみてください同期そして- 進展次に選択してください。

以下は、100%に達するまで1秒あたりの進行状況を確認するのに役立つ小さな部分です。源泉そして目的地ファイルパス。

n="$(du -sh <path_to_your_source_file> | awk '{print $1}' | sed 's/[^0-9.]*//g')"
while true; do sourcesize="$n" destdir=<path_to_your_dest_file> copyprogress="$(export | du -sh $destdir | awk '{print $1}' | sed 's/[^0-9.]*//g' )" ; echo "scale=3 ; $copyprogress / $sourcesize * 100" | bc | xargs echo -n ; echo % completed ; sleep 1 ; done

ここに画像の説明を入力してください。

次のコマンドを使用して、cp コマンドがまだ実行中であることを確認することもできます。フィドフそして使用メモ実行中の完全なコマンドを確認してください。

ここに画像の説明を入力してください。

関連情報