パイプからディレクトリにすべてのファイルを移動するには?

パイプからディレクトリにすべてのファイルを移動するには?

デスクトップディレクトリのすべての要素に対してfileコマンドを実行しました。

~/Desktop > file * 

次に、説明に文字列 "image"を含むすべての行を検索します。

~/Desktop > file * | grep "image"

次に、各行からファイル名を削除します。

~/Desktop> file * | grep "image" | cut -d: -f1

このステップでは、取得したすべてのファイル名をディレクトリに移動する方法がわかりません。 xargsを試しましたが、間違って理解したようです。

~/Desktop> file * | grep "image" | cut -d: -f1 | xargs mv {} ./dirk

ベストアンサー1

--target-directoryオプションmvを見る

おすすめ記事