別の場所で同じ名前の空のファイルを見つけて生成します。

別の場所で同じ名前の空のファイルを見つけて生成します。

別の場所に同じ名前の空のファイルを作成したいと思います。

可能ですか?

  1. いくつかのファイルが見つかりました
  2. ファイル名のみを使用
  3. 他の場所で空のファイルをタッチしてください。

このような:

find . -type f -name '*.jpg' -exec basename {}.tmp | touch ../emptys/{} \;

ベストアンサー1

--attributes-onlyこれを達成するためにスイッチを使用できますcp

find . -iname "*.txt" -exec cp --attributes-only -t dummy/ {} +

manページからcp

--attributes-only

don't copy the file data, just the attributes

これにより、元のファイルのすべての属性を保持しますが、内容を含まない空のファイルが作成されます。

おすすめ記事