[Linux]覚えておきたいLinuxコマンド001
1.コマンドを探す
1 2 3 |
例) which コマンド $ which ls /bin/ls |
2.フォルダとフォルダの中身を一気に削除
(実行時は要注意!!)
1 2 |
例)rm -R ディレクトリ $ rm -R /home/hoge/testDir |
3.リスト表示した結果等の件数を表意jする
1 2 |
例)ls結果の件数を表示する $ ls | wc -l |
4.指定したフォルダ配下の中を検索する
1 2 3 4 5 6 7 8 |
例)find フォルダ -type 検索タイプ(d:ディレクトリ、f:ファイル) $ find . -type d . ./.pulse ./.gconfd ./.skel ./.gconf ./.gconf/desktop |
4-1.組み合わせ
・各フォルダ内にあるファイル件数を表示する
1 2 3 4 5 6 7 |
$ find . -type f | while read -r d; do echo $d, `ls -l "$d" | wc -l`; done ., 28 ./.pulse, 7 ./.gconfd, 2 ./.skel, 3 ./.gconf, 4 ./.gconf/desktop, 3 |
・特定の文字列が含まれるファイルを探す
1 2 3 4 5 6 |
$ find . -type f | grep "ruby" ./ruby/hello.rb ./ruby/test.rb ./ruby/tokuiClass.rb ./ruby/ri20min.rb ./ruby/block.rb |
5.ディレクトリ内のファイル容量を表示
1 2 3 4 5 |
$ du -a ファイル単位で容量表示 -b 単位をバイト その他はこっちを参照! http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230748/ |
備忘としての残しておく。。。