Linux のいくつかのファイル セットをあるディレクトリから別のディレクトリにコピーする必要があります (最大 100 ファイル)。そして、定義された遅延でそれらをコピーする必要があります。たとえば、1秒です。
「cp」コマンドでそれらをコピーすると、非常に速く起こりました。ファイルサイズはわずか数キロバイト。
ファイルを遅延してコピーするための「cp」コマンドのキーが見つかりませんでした。
ファイル名が異なり、時間 + 識別子が含まれているため、次のような単純なカウンターを使用するのは簡単ではありません。
for (i = 0, i<100, i++){
filename = "name" + i
}
簡単なスクリプトでこのタスクを実現するにはどうすればよいですか?
私はそれが次のようなものであるべきだと思います:
list a = ls "current dir"
while list[i] != null
cp list[i] "destFolder"
i++
手伝ってくれてありがとう
Right answer: find ./folder1/* -exec cp {} folder2/ \; -exec sleep 3 \;