1. ホーム
  2. linux

[解決済み] ファイルの検索とコピー

2022-04-25 22:05:07

質問

以下のようにすると、ファイルがコピー先にコピーされないのはなぜですか?

# find /home/shantanu/processed/ -name '*2011*.xml' -exec cp /home/shantanu/tosend {} \;

cp: omitting directory `/home/shantanu/tosend'
cp: omitting directory `/home/shantanu/tosend'
cp: omitting directory `/home/shantanu/tosend'

解決方法は?

もし、見つかったファイルを /home/shantanu/tosend への引数の順番は cp を逆転させた。

find /home/shantanu/processed/ -name '*2011*.xml' -exec cp "{}" /home/shantanu/tosend  \;

ご注意ください。 find コマンドを使用します。 {} をマッチしたファイルのプレースホルダーとして使用します。