私たちが作成したドキュメントをコンピューターに保存することに関して組織を率いる人でない場合、ファイルを見つけることは、で利用可能なさまざまな方法を使用しない限り、私たちに長い時間がかかる巨大な作業になる可能性があります Linux 〜へ ドキュメント、フォルダ、テキストを検索します。
ちなみに非常に完全なLinux検索システムに頼らざるを得ない場合は、作成したすべてのファイルを正しく保存できるディレクトリ構造を作成する可能性を検討し始める必要があります。またはそれは私たちの手に届きます。
継続的に検索する時間を無駄にしないので、私たちの心はそれを高く評価するだけでなく、生産性も高く評価します。 さらに、バックアップコピーを作成するタスクは、システム全体ではなく、一連のディレクトリに削減されます。
ドキュメントコンテンツで検索
見つからないドキュメントを探すときに最初にやらなければならないことは、そのドキュメントに含まれているテキストの一部を覚えておくことです。 含まれているテキストのいくつかの単語を知っていれば、それを見つけることができます。
ターミナル経由
Linuxコマンドラインを使用してSoftzoneディレクトリにある特定の単語を含むドキュメントを検索するのは、次のコマンドを使用するのと同じくらい簡単です。
grep -iRl palabras-que-buscamos /home/softzone
- -i パラメータは、大文字または小文字のテキストに関係なく、テキストを検索します。
- R 修飾子を指定すると、行末に設定した場所のすべてのサブディレクトリで検索が実行されます。
- 変数 l 検索に一致するドキュメントのテキストをファイルの名前に置き換えます。これは私たちが本当に探しているものです。
最終的な場所(この場合は/ softzone)を、ファイルを検索する場所に置き換える必要があります。
グラフィカルインターフェイスを使用
Linuxのグラフィカルインターフェイスを使用してドキュメントで見つかったテキストの一部を検索する場合、最初に行う必要があるのは、ファイルが配置されているドライブにアクセスすることです。
ユニットがXNUMXつしかない場合は、ファイルアプリケーションをクリックする必要があります。 次に、上部にある虫眼鏡をクリックしてから、左側に表示されている下向き矢印をクリックします。
[内容]をクリックして、検索するドキュメントの種類を選択します。この場合は、[ドキュメント]になります(全文オプションを選択する必要があります)。
最後に、検索するファイルのテキストを入力し、結果が表示されるのを待ちます。結果には、ドキュメントの場所が含まれます。
探しているフォルダを見つけてください
すべてのLinuxディストリビューションでは、ターミナルコマンドラインとグラフィカルインターフェイスの両方を使用してフォルダー検索を実行できます。
コマンドラインで
Linuxでは、findコマンドを使用して、ファイルの種類に応じて、表示される結果の種類をフィルタリングできます。 findコマンドの結果には、ファイルとフォルダーの両方が表示されます。
結果の数をフォルダーのみに減らしたい場合は、変数-typedを追加する必要があります。
find / -type d -iname nombre-del-archivo
GUIから
タスクバーで、検索するフォルダが配置されているドライブを選択する必要があります。 システムにパーティションがXNUMXつしかない場合は、ファイルアプリケーションから直接検索できます。
ファイルアプリケーションウィンドウから、 虫眼鏡をクリックします 上部に、フォルダの名前に含まれている単語を入力します。
コマンドを使用してこのプロセスを実行するのとは異なり、インターフェイスでは表示されるコンテンツの種類をフィルタリングできないため、結果のリストにはフォルダーと同じ数のファイルが表示されます。
フォルダはフォルダで表され、ファイルには、関連付けられているアプリケーションのアイコンが表示されます(存在する場合)。
必要なファイルを見つけます
Linuxのターミナルを介してファイルを検索すると、コンテンツを可能な限りフィルタリングするための多数のツールと変数が使用可能になり、他の一致する可能性のあるものが排除されます。
検索でターミナルから
Linuxでファイルを検索する場合、XNUMXつのツールがあります。 find & locate 。 前者はネイティブで使用できますが、コマンド構文は単純ですが、後者をインストールする必要があります。
検索で
名前でファイルを検索するには、ファイルを検索するのに役立つ単語が名前に含まれている必要があります。 通常、ドキュメントをDocument1、Document 2…として保存する場合、コマンドラインまたはグラフィカルインターフェイスを使用して探しているファイルを見つけることは無意味です。
ターミナルからファイルを検索するために使用するコマンドは次のとおりです。 find 。 次のコマンドを使用すると、システムはファイル名に一致し、ファイル名にあるすべての結果を検索して表示します。 ホーム ディレクトリ以上。
find /home -iname nombredelarchivo
システム全体で検索を実行する場合、使用するコードは次のとおりです。
find / -iname nombredelarchivo
上位レベルを検索せずにディレクトリで検索を実行するには、/をドット「。」に置き換える必要があります。
find . -iname nombredelarchivo
ドキュメント名の一部しか覚えていない場合は、アスタリスク「*」の使用に依存します。
find .-iname *nombrequerecordamos*
ファイル拡張子がわからない場合は、アスタリスクを使用することもできます。
-inameスイッチ システムで大文字と小文字を区別しないようにします。 追加すると -ではありません 検索コマンドに、検索の設定内容と一致しないすべてのファイルが表示されます。
find . -not nombredelarchivo
find コマンドを使用すると、直接 検索して削除 追加することにより、検索名を持つすべてのファイル -削除 を追加します。
find .-iname nombredelarchivo -delete
Locateの使用
Locateコマンドは、作成したファイルとシステムのどこかにあるファイルを探している限り、より高速な結果を提供します。 これは、システム全体ではなく、ファイルベースのみを検索するためです。
最初に行う必要があるのは、コマンドを使用してインストールすることです
sudo apt-get install mlocate
このコマンドを使用して検索を実行するには、次のコマンドを使用します
locate nombredelarchivo
このコマンドには、検索結果を絞り込むことができる一連の変数も含まれています。 ファイル名の横に変数-rと記号$を追加すると、その特定のファイルのみが表示されます。
locate -r nombredelarchivo$
コマンドで大文字と小文字を区別しないようにするには、変数-iを追加します。
locate -i nombredelarchivo
結果の数が非常に多い場合、locateを使用すると、-nコマンドで表示する結果の最大数を設定し、その後にファイルの数を設定できます。
locate nombredelarchivo n 10
Locateで取得したLinuxファイルの検索結果がすでに削除されているファイルを参照している場合は、コマンドを使用してデータベースを更新する必要があります
sudo updatedb
ユーザーインターフェイスを介して
グラフィカルインターフェイスを使用してLinuxでファイルを検索するには、ファイルが配置されているドライブ、またはファイルがあるべき場所でファイルマネージャーを使用する必要があります。
次に、ウィンドウの上部にある虫眼鏡をクリックして、ファイルの名前を入力します。 その同じウィンドウに、数秒後にすべてのファイルと
指定した名前に一致するフォルダー。 名前の横にある ファイルの場所 も表示されます