Apakah arahan pertanyaan fail linux?

藏色散人
Lepaskan: 2023-03-02 10:08:25
asal
2073 orang telah melayarinya

Arahan pertanyaan fail Linux ialah perintah "cari" ini digunakan untuk mencari fail dalam direktori yang ditentukan Sebarang rentetan sebelum parameter akan dianggap sebagai nama direktori yang akan ditemui gunakan arahan ini, tanpa menetapkan sebarang parameter, arahan find akan mencari subdirektori dan fail dalam direktori semasa, dan memaparkan semua subdirektori dan fail yang ditemui.

Apakah arahan pertanyaan fail linux?

Persekitaran pengendalian tutorial ini: sistem linux5.9.8, komputer Dell G3.

Apakah arahan pertanyaan fail Linux?

cari.

Arahan cari Linux digunakan untuk mencari fail dalam direktori yang ditentukan. 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 semua subdirektori dan fail yang ditemui akan dipaparkan.

Sintaks

find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \;
Salin selepas log masuk

Penerangan parameter:

cari menentukan laluan dan ungkapan mengikut peraturan berikut, bahagian pertama pada baris arahan - ( ), ! , diikuti dengan ungkapan. Jika laluan ialah rentetan kosong, laluan semasa digunakan Jika ungkapan ialah rentetan kosong, -cetak digunakan sebagai ungkapan lalai. Terdapat sebanyak dua puluh atau tiga puluh pilihan yang tersedia dalam

ungkapan, dan hanya yang paling biasa digunakan diperkenalkan di sini.

-mount, -xdev : 只检查和指定目录在同一个文件系统下的文件,避免列出其它文件系统中的文件
-amin n : 在过去 n 分钟内被读取过
-anewer file : 比文件 file 更晚被读取过的文件
-atime n : 在过去 n 天内被读取过的文件
-cmin n : 在过去 n 分钟内被修改过
-cnewer file :比文件 file 更新的文件
-ctime n : 在过去 n 天内创建的文件
-mtime n : 在过去 n 天内修改过的文件
-empty : 空的文件-gid n or -group name : gid 是 n 或是 group 名称是 name
-ipath p, -path p : 路径名称符合 p 的文件,ipath 会忽略大小写
-name name, -iname name : 文件名称符合 name 的文件。iname 会忽略大小写
-size n : 文件大小 是 n 单位,b 代表 512 位元组的区块,c 表示字元数,k 表示 kilo bytes,w 是二个位元组。
-type c : 文件类型是 c 的文件。
d: 目录
c: 字型装置文件
b: 区块装置文件
p: 具名贮列
f: 一般文件
l: 符号连结
s: socket
-pid n : process id 是 n 的文件
Salin selepas log masuk

Anda boleh menggunakan ( ) untuk memisahkan ungkapan dan menggunakan operasi berikut.

exp1 -and exp2
! expr
-not expr
exp1 -or exp2
exp1, exp2
Salin selepas log masuk

Contoh

Senaraikan semua fail dengan akhiran .c dalam direktori semasa dan subdirektorinya:

# find . -name "*.c"
Salin selepas log masuk

Senaraikan direktori semasa dan subdirektorinya Senaraikan semua fail dalam direktori:

# find . -type f
Salin selepas log masuk

Senaraikan semua fail dalam direktori semasa dan subdirektorinya yang telah dikemas kini dalam 20 hari lepas:

# find . -ctime  20
Salin selepas log masuk

Cari /var/log Fail biasa dalam direktori yang telah ditukar lebih daripada 7 hari yang lalu, dan tanya mereka sebelum memadamkannya:

# find /var/log -type f -mtime +7 -ok rm {} \;
Salin selepas log masuk

Cari pengguna dan pengguna lain yang pemilik fail dalam direktori semasa mempunyai kebenaran membaca dan menulis dan yang kumpulan fail kepunyaan Fail dengan kebenaran baca:

# find . -type f -perm 644 -exec ls -l {} \;
Salin selepas log masuk

Cari semua fail biasa dengan panjang fail 0 dalam sistem dan senaraikan laluan penuhnya:

# find / -type f -size 0 -exec ls -l {} \;
Salin selepas log masuk

Pembelajaran yang disyorkan: "Tutorial video Linux

Atas ialah kandungan terperinci Apakah arahan pertanyaan fail linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan