find と xargs と mv

find した結果を mv したい。

xargsのJオプションで、実行するコマンド(次の例ではmv)の引数として置き換えたい文字を指定するのがキモ。

find . -name "2015*" -print0 | xargs -J % -0 mv % /tmp/2015/

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Time limit is exhausted. Please reload CAPTCHA.

https://r-square.net/blog/wp-content/plugins/wp-monalisa/icons/wpml_bye.gif  https://r-square.net/blog/wp-content/plugins/wp-monalisa/icons/wpml_good.gif  https://r-square.net/blog/wp-content/plugins/wp-monalisa/icons/wpml_negative.gif  https://r-square.net/blog/wp-content/plugins/wp-monalisa/icons/wpml_scratch.gif  https://r-square.net/blog/wp-content/plugins/wp-monalisa/icons/wpml_wacko.gif  https://r-square.net/blog/wp-content/plugins/wp-monalisa/icons/wpml_yahoo.gif  https://r-square.net/blog/wp-content/plugins/wp-monalisa/icons/wpml_cool.gif 
more...