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