1

サイズが 10Mb 未満のファイルを見つけて、別のフォルダにコピーしたいと考えています。私はUNIXコマンドを持っていますが、フォルダを保存するのではなく、ファイルをコピーするだけです:

find . -size -10Mb -exec cp {} /Users/bernardo/Desktop/copia \;
4

1 に答える 1

1
-exec cp -p --parents -t/Users/bernardo/Desktop/copia/ {} +

重要な部分は、ディレクトリ構造を反映する --parents です。モード、タイムスタンプ、および所有権を保持するために -p を使用しました。-exec {} +よりも直感的だと思います-exec {} ;が、前者で引数を cp に並べ替える必要があることを除けば、ここでは問題ではありません。

于 2013-11-06T19:20:33.150 に答える