Cara menggunakan arahan cari Linux

WBOY
Lepaskan: 2023-05-16 17:31:20
ke hadapan
4493 orang telah melayarinya
1. Cari perintah Linux
1.1. Penerangan ringkas Perintah

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

1.2 Pilihan frekuensi tinggi
-name filename : 文件名称符合 filename 的文件 , 大小写敏感
-iname filname : 文件名称符合 name 的文件,忽略大小写
-empty : 空文件
-size:指定文件大小
Salin selepas log masuk
1.3 find [path] -name [filename] Perintah
[Ann@localhost findtest]$ find ~ -name Linux 
/home/Ann/work/findtest/Linux
Salin selepas log masuk

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

1.4 find [path] -iname [filename] Perintah
[Ann@localhost findtest]$ find ~ -iname linux
/home/Ann/work/findtest/Linux
/home/Ann/work/findtest/linux
Salin selepas log masuk
  • -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

1.5 find [path] -emptyArahan

Cari fail kosong dalam direktori semasa

[Ann@localhost findtest]$ find . -empty 
./linux
Salin selepas log masuk
  • .: Direktori semasa

  • -empty: cari arahan-emptyParameter 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
Salin selepas log masuk
  • -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

1.6 find [path] -size [filesize]Perintah

1.6.1 cari Cari saiz fail yang ditentukan

find [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
Salin selepas log masuk

-saiz 5k: Cari fail dengan saiz fail 5k

1.6.2 Cari saiz fail selang carian

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
Salin selepas log masuk

-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!

Label berkaitan:
sumber:yisu.com
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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!