findを極める! - IDEA*IDEA ~ 百式管理人... tips  

Hello, Guest! | Sign in | help | okyuu.com Feed Feed

top / tips / Programming tips / programing language tips / shell tips / findを極める! - IDEA*IDEA ~ 百式管理人...
okyuu.comは、2010年9月21日正午をもってサービス終了とさせていただきます。また、2010年6月21日正午以降の投稿およびコメント、回答ができなくなりますのでご注意ください。

0

0
votes
Find

ほぼ自分メモですが、いいかげんfindを極めたかったので「Mommy, I found it! — 15 Practical Linux Find Command Examples」を超訳してみます。 Linuxでファイルなんかを探すときに使うfindの実用的な15例ですね。ここらへんを覚えておけば大抵の作業は大丈夫、かな。 では早速。 名前で検索 ここらへんはまだ基本ですね。 find -name "MyCProgram.c" 名前で検索(大文字小文字を区別しない) この場合はinameで。 fi...

  • comment count (0)
  • clip count (0)
  • access count (1546)


■名前で検索
raw embed
find -name "MyCProgram.c"
■名前で検索(大文字小文字を区別しない)
raw embed
find -iname "MyCProgram.c"
■検索するフォルダの階層を指定する
raw embed
find -mindepth 3 -maxdepth 5 -name passwd
■検索したファイルに対してコマンドを実行
raw embed
find -iname "MyCProgram.c" -exec md5sum {} \;
■一致しないものを検索
raw embed
find -not -iname "MyCProgram.c"
■node numberで検索
raw embed
find -inum 16187430
■パーミッションで検索
raw embed
find . -perm g=r -type f -exec ls -l {} \;
find . -perm 040 -type f -exec ls -l {} \;
■空のファイルを検索
raw embed
find . -empty
■サイズの大きなファイルを検索
raw embed
find . -type f -exec ls -s {} \; | sort -n -r | head -5
■サイズの小さなファイルを検索
raw embed
find . -not -empty -type f -exec ls -s {} \; | sort -n  | head -5
■ファイルの種別で検索
raw embed
find . -type d
■指定したファイルよりあとに更新されたファイルを検索
raw embed
find -newer ordinary_file
■ファイルサイズで検索
raw embed
find ~ -size +100M
■よく使うfindコマンドを登録
raw embed
alias rmc="find . -iname core -exec rm {} \;"
■大きなファイルを削除
raw embed
alias rm100m="find / -type f -name *.tar -size +100M -exec rm -i {} \;"

0
0
comment
0
0
comment
2
3
comment
  

choose a provider

 

category

Rb_back_iconProgramming  (1278)