GNU/Linux >> Linux の 問題 >  >> Linux

10Linuxでのファイル検索を改善するためのコマンドの検索[基本]

Linuxの基本に関するチュートリアルに続き、本日はLinuxでのファイル検索を改善する10個の検索コマンドを紹介します。 Ok!どうぞ

1。現在のディレクトリでファイルを検索または検索するにはどうすればよいですか?

find . -name filename.txt

注:検索後のドット(。)は、現在のディレクトリを示します

2。 「/」の下にあるファイルを検索または検索するにはどうすればよいですか?

find / -name filename.txt

注:「/」パーティションの下にある検索ファイルを検索した後は、スラッシュ(/)を使用してください。たとえば、/ homeディレクトリの下のファイルを検索するには、以下のコマンドがあります

find /home -name filename.txt

3。検索を使用してディレクトリを検索するにはどうすればよいですか?

find . -type d -name directory_name

4。大文字と小文字を区別せずにファイルを見つける方法

たとえば、以下のコマンドは小文字と大文字のファイルを一覧表示します。

$ find . -iname project.txt
./project.txt
./PROJECT.TXT
./Project.txt

5.ファイルを検索し、検索を使用してファイルを削除する方法

find . -name project.txt -exec rm -f {} \;

6。ファイルを見つけてその権限を変更するにはどうすればよいですか?

これがファイルに設定された実際の権限です

$ ls -l secret.txt
-r-------- 1 peter author 0 Oct 12 14:20 secret.txt

ファイルを見つけて、その権限を「755」に変更しようとします

find . -name secret.txt -exec chmod 755 {} \;

今すぐファイルのアクセス許可を確認してください

$ ls -l secret.txt
-rwxr-xr-x 1 peter author0 Oct 12 14:20 secret.txt

7。すべてのtxtファイルを検索してその権限を変更するにはどうすればよいですか?

find / -name *.txt -exec chmod 755 {} \;

8。空のファイルをすべて見つける方法は?

find /tmp -type f -empty

9。空のディレクトリをすべて見つける方法は?

find /tmp -type d -empty

10。グループに基づいてすべてのファイルを検索するにはどうすればよいですか?

find /home -group developer

Linux
  1. Linuxでファイルを見つける方法

  2. ツールボックスに追加する20個の1行のLinuxコマンド

  3. Linuxで検索および検索コマンドを使用してファイルを検索する

  1. Linux のファイル アクセス コマンド – find、sort、head、tail

  2. すべての Linux 圧縮/解凍コマンド

  3. ファイルを見つけて、Linux でそのディレクトリに cd します

  1. Linuxターミナルでファイルの名前を変更します

  2. noatimeでLinuxシステムのパフォーマンスを向上させる

  3. 長い名前の Linux mv ファイル