HiiHahWIKI - making some notes for... -
Unixコマンド:xargs
をテンプレートにして作成
開始行:
*Unixコマンド:xargs [#be69f5ee]
たとえば以下のコマンドを実施すると。
find /log/kankyou/test -name '11*'|xargs -i -t rm {}
{}の中に、find文の結果が代入されて、以下のようなコマンド...
rm /log/kankyou/test/112
rm /log/kankyou/test/111
rm /log/kankyou/test/113
rm /log/kankyou/test/114"
こりゃあ便利だ!
また、例えば「X日以前に作成されてたファイルを削除したい」...
find . -type f -mtime +4 | xargs -i -t rm {}"
この時、findのオプションで「-type f」を入れとかないと、デ...
***最近更新されたファイルの「ls -l」が知りたい [#a2de8655]
こんな感じ。
find /targetdir/ -mtime -2 -print | xargs ls -l {}
***あるディレクトリの中にあるディレクトリ内のファイルサイ...
こんな感じっす。
ls -1 | xargs du -sh
こりゃあ便利だw
***xargsで並列処理 [#o2fafc5b]
出来るらしい!そのうち試そう
-http://d.hatena.ne.jp/tagomoris/20110513/1305267021
-http://blog.netswitch.jp/2010/01/30/using-xargs
xargsじゃなくて、GNU Parallelなるものもあるらしい。
-http://blog.riywo.com/2011/04/19/022802
終了行:
*Unixコマンド:xargs [#be69f5ee]
たとえば以下のコマンドを実施すると。
find /log/kankyou/test -name '11*'|xargs -i -t rm {}
{}の中に、find文の結果が代入されて、以下のようなコマンド...
rm /log/kankyou/test/112
rm /log/kankyou/test/111
rm /log/kankyou/test/113
rm /log/kankyou/test/114"
こりゃあ便利だ!
また、例えば「X日以前に作成されてたファイルを削除したい」...
find . -type f -mtime +4 | xargs -i -t rm {}"
この時、findのオプションで「-type f」を入れとかないと、デ...
***最近更新されたファイルの「ls -l」が知りたい [#a2de8655]
こんな感じ。
find /targetdir/ -mtime -2 -print | xargs ls -l {}
***あるディレクトリの中にあるディレクトリ内のファイルサイ...
こんな感じっす。
ls -1 | xargs du -sh
こりゃあ便利だw
***xargsで並列処理 [#o2fafc5b]
出来るらしい!そのうち試そう
-http://d.hatena.ne.jp/tagomoris/20110513/1305267021
-http://blog.netswitch.jp/2010/01/30/using-xargs
xargsじゃなくて、GNU Parallelなるものもあるらしい。
-http://blog.riywo.com/2011/04/19/022802
ページ名: