find
digunakan untuk mencari fail dalam direktori tertentu. Sebarang rentetan sebelum parameter akan dianggap sebagai nama direktori yang akan dicari. Jika anda menggunakan arahan ini tanpa menetapkan sebarang parameter, arahan find
akan mencari subdirektori dan fail dalam direktori semasa. Dan paparkan semua subdirektori dan fail yang ditemui
-name filename : 文件名称符合 filename 的文件 , 大小写敏感 -iname filname : 文件名称符合 name 的文件,忽略大小写 -empty : 空文件 -size:指定文件大小
find [path] -name [filename]
Perintah[Ann@localhost findtest]$ find ~ -name Linux /home/Ann/work/findtest/Linux
find
: Permulaan menggunakan arahan find Hand gerak isyarat:
~
: Cari dalam direktori utama pengguna semasa, atau anda boleh lulus dalam direktori lain
-name
: -nama parameter baris arahan bagi arahan cari
Linux
: nama fail dengan carian
/home/Ann/work/findtest/Linux
: ditemui dalam fail Linux yang wujud dalam direktori rumah pengguna Ann semasa
find [path] -iname [filename]
Perintah [Ann@localhost findtest]$ find ~ -iname linux /home/Ann/work/findtest/Linux /home/Ann/work/findtest/linux
-iname
: cari arahan -iname
Parameter baris perintah, iname
tidak sensitif huruf besar dan kecil apabila digunakan, jadi apabila kami menggunakan arahan find, kami mencari dua fail
/home/Ann/work/findtest/Linux
:' Fail Linux dengan huruf besar L' aksara
/home/Ann/work/findtest/linux
: Fail Linux dengan huruf kecil 'l' aksara
find [path] -empty
ArahanCari fail kosong dalam direktori semasa
[Ann@localhost findtest]$ find . -empty ./linux
.
: Direktori semasa
-empty
: cari arahan-empty
Parameter baris perintah, menggunakan arahan ini akan menyenaraikan semua fail kosong dalam direktori dan subdirektori yang ditentukan
Untuk menggunakan perintah find
dengan lebih baik, kita perlu memahami Klik perintah ls or ll
.
ll
: Singkatan perintah ls -l, lihat sifat fail atau folder dalam direktori semasa
[Ann@localhost findtest]$ ll total 4 -rw-rw-r--. 1 Ann Ann 0 Apr 10 23:11 linux -rw-rw-r--. 1 Ann Ann 21 Apr 10 23:12 Linux
-rw-rw-r--
: '-' pertama Mewakili fail biasa, diikuti dengan “rw-rw-r--”
mewakili kebenaran fail Kebenaran fail boleh dibaca, boleh ditulis dan tidak boleh dilaksanakan untuk pengguna Ann semasa, boleh dibaca, boleh ditulis dan tidak boleh dilaksanakan untuk kumpulan pengguna Ann, dan boleh dibaca dan tidak boleh dilaksanakan. untuk pengguna lain. Tulis tidak boleh laku
1
: Bilangan pautan fail
Ann
: Pengguna yang mempunyai fail
Ann
: Kumpulan pengguna yang mempunyai fail
0或者21
: Saiz fail, dalam bait
Apr 10 23:11
: Masa Penciptaan Fail
linux或者Linux
: Nama fail
find [path] -size [filesize]
Perintahfind [path] -size [fileszie]
: Cari fail panjang tetap
[Ann@localhost testfind]$ find . -size 5k ./findtest [Ann@localhost testfind]$ ll -rw-rw-r--. 1 wudu wudu 5060 Apr 14 23:51 findtest
-saiz 5k: Cari fail dengan saiz fail 5k
find [path] -size +[filesize1] -[filesize2]
: Cari fail yang lebih besar daripada filesize1 dan lebih kecil daripada filesize2
[Ann@localhost testfind]$ find . -size +2k -size -6k ./findtest [Ann@localhost testfind]$ ll -rw-rw-r--. 1 Ann Ann 5060 Apr 14 23:51 findtest
-size +2k
: Saiz fail lebih besar daripada 2k, +
mewakili lebih besar daripada
-size -6k
: saiz fail kurang daripada 6k, -
mewakili kurang daripada
. Bersama-sama, ini bermakna untuk mencari fail yang lebih besar daripada 2k dan kurang daripada 6k
Atas ialah kandungan terperinci Cara menggunakan arahan cari Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!