ディレクトリに移動せずに一意の名前のファイルをコピーするにはどうすればよいですか?

ディレクトリに移動せずに一意の名前のファイルをコピーするにはどうすればよいですか?

一意の名前を持つファイルがあるとします(例:スクリーンショット20180509143013.png)/media/SD256にコピーしたいです。

文書/メディア/ドライブ1/ユーザー/名前/写真/スクリーンショット/Screenshot20180509143013.pngナビゲートしたくない特定のサブディレクトリレベルで停止しました。/メディア/ドライブ1/ユーザー/名前/イメージ/スクリーンショット/一意の名前を持つファイルを探します。

代わりに、作業ディレクトリが/media/drive1/のときに次のコマンドを実行したいと思います。

copy --find-filename-then-copy Screenshot20180509143*3.png /dev/media/SD256/DestinationFolder

まず、ファイルを見つけてコピーするコマンドはありますか?

ベストアンサー1

使用find:

find . -type f -name Screenshot20180509143013.png -exec cp {} /dev/media/SD256/DestinationFolder ';'

これはまさにその名前の現在のディレクトリの中または下にあるすべての一般的なファイルを探しますScreenshot20180509143013.png。見つかったファイルはにコピーされます/dev/media/SD256/DestinationFolder。同じ名前のファイルが複数ある場合(ないと仮定すると)、ファイルは互いに上書きされます。ターゲットディレクトリ。

おすすめ記事