ハード・ドライブが私たちのコンピュータでデータの多くのギガバイトを持っていることに過去数年成長される慣れているwe’veを越えて本当に安い、または時々同等のテラバイトになっているままにして。これは、現在である場合には私たちのコンピュータに関する情報が重要になるとわかります。Linuxは、とても便利なコマンドライン・ツールをとても適切に“find”と呼びます。I’llは、あなたを始まらせたために、あなたたち“find”コマンドのいくつかの基礎的な機能で分けます。あなたがするまったく確かなI’mは、それがかなり役に立つことがわかります。
“find”を使うためのシンタックスは、このように形成されます:
#発見[どこで捜すべきか][基準]
その使い方のシンプルな例は:
#発見-名前“*.txt”
./Documents/articles/doctor_dolittle.txt
./Documents/articles/Installing_Redhat_Linux.txt
./Desktop/todo_list.txt
上記のコマンドは、“txt”拡張でカレント・ディレクトリごとそのサブディレクトリーでファイルを探すでしょう。ここを書きとめる1つの物は、発見のためのすべてのパラメーターが完全にオプションだということです。たとえあなたが“find”コマンドをちょうど入力して、そしてあなたが結果を得るだろうキーを打ったとしても、それのことだ- すべてのリストそのカレント・ディレクトリとサブディレクトリーで。それを試してみて下さい。
もし複数のディレクトリーでテキスト・ファイルを探したければ、あなたは、次から次へとで捜すためにディレクトリーをリストアップすることができます:
#は/home/hobbes//home/calvin/を見つけます-名前“*.txt”
/home/calvin/Documents/articles/doctor_dolittle.txt
/home/calvin/Desktop/todo_list.txt
/home/hobbes/Desktop/articles.txt
/home/hobbes/data_logging.txt
あなたは、いくつかの検索を実行するときに少しのエラーを受けるでしょう。これは、たいがいは、アクセス権の不足に関連するでしょう。出力をはるかにきれいにする素晴らしい策略は、“/dev/null”にエラーを送ることです:
#は/home/hobbes//home/calvin/を見つけます-“*.txt”に2>/dev/nullを名前をつけて下さい
あなたが出会うだろう別の問題はデフォルトまでに、これらの検索が大/小文字の区別があるということ事実とです。“picasso”を捜し求めることは、結果“Picasso”を生み出さないでしょう。あなたは、“-iname”選択を使うことによってそれの裏をかくことができます:
#発見/home/calvin/-iname“picasso”
./Documents/images/picasso.png
./Documents/articles/The_artist_Picasso.doc
“find”コマンドのための多くの冷静な“hacks”があります。ここに少数があります。最後の45 minsで修正されたファイルを見つけるために、あなたは、時間ベースの検索をすることができます:
#発見/home/calvin/-mmin-45
./hello.txt
./artwork.jpg
同様に、あなたは、15から25分前修正されたファイルを捜し求めることができます:
#発見-mmin+15-mmin-25
あなたは、サブディレクトリーを検索するときに、“find”が入る深さをまた管理することができます。以下のコマンド:
#発見/home/calvin/-maxdepth 2-名前“*.txt”
指定されたディレクトリーの上位2つのレベルに単に行って、そして“txt”ファイル拡張子をもつファイルを探すでしょう。随意に、あなたは、より低く“find”に2つのレベルだけを検索するようにまたいうことができます:
#発見/home/calvin/-mindepth 2-名前“*.txt”
./artexpo.txt
./Documents/project.txt
ほとんどのコマンドに関しては、あなたは、ファイルへの出力を書き添えることができます。それで、もし検索を記録したければ、あなたは下記のものをすることができます:
#発見/home/calvin/-名前“*.txt”>/tmp/search.log
“find”コマンドは、一旦あなたがそれのこつを呑み込むならば極めて役に立つことができます。本がたぶん書かれることができますで。I’veがあなたとここで分けたものは、可能性のただの味です。“find”の他の特徴にポインターのためのcommand’s manpageを見て下さい。
ブックマークと共用





























{0 comments…今の1付け加えて下さい }
コメントを残して下さい