GNU/Linux >> Linux の 問題 >  >> Linux

Linuxでxargsを使用してファイルを移動するにはどうすればよいですか?

OS X の場合:

ls file_* | xargs -J {} mv {} temp/

Linux の場合:

ls file_* | xargs -i {} mv {} temp/

find . -name "file_*" -maxdepth 0 -exec mv {} temp/ \;

find ls よりも優れています シェルで許可されているプログラム引数の数よりも多くのファイルが存在する可能性があります。


mv で -t "specify target directoty" を使用すると、ファイル* を宛先ディレクトリ /temp に移動することができるはずです

例:- #ls -l ファイル* | xargs mv -t /temp


Linux
  1. Linuxでgocryptfsを使用してファイルを暗号化する方法

  2. Linuxでファイルを解凍する方法(例付き)

  3. Linux で絶対パスを使用してファイルのリストを生成するにはどうすればよいですか?

  1. Linuxでfdコマンドを使用してファイルを検索する方法

  2. 「cp」および「mv」コマンドを使用してLinuxでファイルとディレクトリをコピー/移動する方法

  3. Linuxで.rbで終わるすべてのファイルを見つける方法は?

  1. Linuxでファイルを移動する方法

  2. ファイルを含むフォルダーを Unix/Linux の別のフォルダーにコピーするにはどうすればよいですか?

  3. rsync を使用してデフォルトでファイルを除外するにはどうすればよいですか?