Linux でのファイル検索をマスターする:強力なコマンドと組み込みツール
新しい Linux ディストリビューションをインストールしたばかりですか?新しいシステムでファイルやディレクトリを見つける方法を疑問に思うかもしれません。
Linux PC 上でファイルやディレクトリを検索するには、いくつかの方法があります。ターミナル経由で Linux コマンド (find など) を使用すると便利です。あるいは、Linux ディストリビューションが提供する組み込みのファイル管理ツールを使用することもできます。
Linux 上でファイルとディレクトリを検索したい場合は、以下の手順に従ってください。
検索コマンドの使用
find コマンドは、Linux でファイルやディレクトリを名前で検索するための最も強力で多用途なツールの 1 つです。ファイル名、所有者、ファイルのアクセス許可、ファイルの種類、サイズ、日付などのさまざまな条件でフォルダーを検索できます。
Find は、一致したファイルに対して削除、移動、コマンドの実行などのアクションを実行することもできます。 find コマンドの基本構文は次のとおりです。
find [オプション] [パス] [式]
オプションはコマンドの動作を制御します。パスは検索する開始ディレクトリを指定します。一方、式は使用できる追加のオプションまたはアクションで構成されます (演算子で区切られています)。
たとえば、現在のディレクトリとそのサブディレクトリにある .txt 拡張子を持つすべてのファイルを検索するには、次のコマンドを使用できます。
見つけます。 -type f -name "*.txt"
find の後のドット (.) は、現在のディレクトリを示します。 -type f オプションは、通常のファイルを検索することを指定します。 -name “*.txt” オプションは、.txt で終わるファイルと一致します。
大文字と小文字を区別しない検索を実行する場合は、-name の代わりに -iname オプションを使用することもできます。例:
見つけます。 -type f -iname "*.txt"
これは、.txt、.TXT、.Txt などで終わるファイルと一致します。
find コマンドには、ターミナル経由でマニュアル ページを読むことで調べることができる便利な機能と設定が多数あります (man find)。最も役立つものは次のとおりです。
- -not:次の式を否定します。たとえば、 -not -name "*.txt" は、.txt で終わらないファイルに一致します。
- -size:ファイルをサイズで照合します。たとえば、 -size +1M は 1 メガバイトを超えるファイルに一致します。
- -mtime:変更時刻によってファイルを照合します。たとえば、-mtime -1 は、過去 24 時間以内に変更されたファイルに一致します。
- -exec:一致した各ファイルに対してコマンドを実行します。たとえば、 -exec rm {};一致した各ファイルを削除します。
位置特定コマンドの使用
locate コマンドは、Linux でファイルやディレクトリを検索するもう 1 つの方法です。 Locate は、以前に構築されたファイル名と場所のデータベースを使用するため、find コマンドよりも高速です。ただし、データベースは cron ジョブによって定期的に更新されるため、find コマンドほど最新ではない可能性があります。
locate コマンドの基本構文は次のとおりです。
[オプション] パターンを見つけます
パターンは、ファイル名で検索する文字列です。 locate コマンドは、パターンを部分文字列として含むすべてのファイル名を返します。
たとえば、名前に「yes」という単語が含まれるすべてのファイルを検索するには、コマンド「locateyes」を使用します。
最近大量のファイルを更新し、locate コマンドを使用する前にデータベースを手動で更新したい場合は、ターミナルからこのコマンドを実行できます。
sudo 更新済み b
コマンドを実行するには、パスワードの入力が必要になる場合があります。
find と同様に、ターミナル経由でマニュアル ページを使用して、検索の追加オプションを確認できます (manlocate)。これらには以下が含まれます:
- -i:パターンを照合するときに大文字と小文字を区別しません。たとえば、 -i linux は、Linux、LINUX、linux などに一致します。
- -c:一致するファイルを表示する代わりにカウントします。たとえば、 -c linux は、名前に linux を含むファイルの数を示します。
- -l:一致するファイルの数を指定した数に制限します。たとえば、 -l 10 linux は、名前に linux を含む最初の 10 個のファイルのみを表示します。
GUI ファイル管理アプリの使用
Linux でファイルやディレクトリを検索するためにグラフィカル インターフェイスを使用したい場合は、Linux ディストリビューションに含まれているファイル管理アプリを使用できます。これは、Ubuntu を使用しているか、別の Linux ディストリビューションを使用しているかに応じて、Nautilus、Files、または File Manager と呼ばれる場合があります。
これらのアプリを使用すると、使い慣れたウィンドウベースのインターフェイスを使用してファイルとディレクトリを参照および検索できます。サイドバー、ツールバー、またはパンくずリストを使用して、ファイル システム内を移動できます。キーボード ショートカットやドラッグ アンド ドロップを使用して、ファイルやディレクトリに対してさまざまなアクションを実行することもできます。
共通ファイル アプリを使用してファイルとディレクトリを検索するには、ツールバーの検索ボックスを使用するか、Ctrl+F を押します。これにより、検索パネルが開き、検索条件を入力できます。
結果を種類、サイズ、日付でフィルタリングすることもできます。 Ubuntu のファイルで、検索結果の横にある下矢印を押して検索基準を選択します。
ファイル管理アプリは、一致するすべてのファイルとディレクトリをメイン領域に表示します。必要なファイル権限がある限り、任意のファイルまたはディレクトリをダブルクリックして開いたり、右クリック メニューを使用して他のアクションを実行したりできます。
Linux でのファイルの管理
Linux でファイルやディレクトリを見つけることは、初心者にとっては困難な作業になる可能性があります。 Linux コマンドの find および Locate を使用するか、Linux システムのファイル管理ツールを使用すると、さまざまな基準でファイルとディレクトリを検索し、それらに対してアクションを実行できます。たとえば、Linux PC 上の不要なファイルを削除できます。
もう 1 つのタスクとして、Linux 上のファイルとフォルダの名前を変更して、最も重要なファイルを見つけやすくすることが考えられます。
-
MicrosoftWordで参考文献と引用を自動的に生成する方法
参考文献を作成し、テキスト内の参照を提供することは、非常に面倒な場合があります。昔は、これを手作業で調べなければなりませんでした。後の世代は、「Son of Citation Machine」などのツールを使用して引用を自動的に生成していましたが、それでも、それらをドキュメントに入念に挿入する必要がありました。 幸い、最新バージョンのMicrosoft Word(2007以降)では、これらのメソッドはすべて廃止されています。 Wordは、いくつかのあいまいなものを含むすべての主要な参照形式を処理できます。 ソースを追加 開始するには、MicrosoftWordを起動します。いつでも(最初の
-
電子メールには大きすぎるファイルを送信する方法
送信するファイルがメールに対して大きすぎませんか?たぶんあなたはテキストを試しましたが、それもうまくいきませんでした。幸いなことに、インターネットを介して大きなファイルを人々に送信する方法はたくさんあり、そのほとんどは無料です。 友達に送りたい休暇の写真、叔父が頼んだホームムービー、音楽コレクション、4Kの生のビデオファイル、バックアップデータ、ビデオゲームなどです。 何を送信する場合でも、それを機能させる方法はいくつかあります。ただし、大きなファイルを送信するための最良の方法を選択する前に、まず実際のサイズを特定して、最も適切なサービスを使用できるようにします(つまり、無料で入手でき