0

1つのファイルのみをコピーしています。

find ../../ -type f -name <filename.PDF> -print0 | xargs -0 -I file cp -rv file --target-directory=directory name with path

1つのファイルのみをコピーする理由。同じ名前で、作成日とフォルダが異なるすべてのファイルをコピーしたい。

4

1 に答える 1

2

次のようなことを試してください:

cnt=1
find ../../ -type f -name filename.PDF | 
while read fname
do
  f=$(basename $fname)
  cp $file /target/directory/${f}.${cnt}
  cnt=$(( $cnt + 1 ))
done 

各宛先ファイルに一意の番号を付けます。

于 2013-04-25T10:47:34.797 に答える