linux查找文件命令有哪些
linux查找文件的命令:1、find命令,可以查找任何想要的文件;2、locate命令,查不到最新变动过的文件;3、whereis命令,只搜索二进制文件、man说明文件和源代码文件;4、which命令;5、type命令。
本教程操作环境:Red Hat Enterprise Linux 6.1系统、Dell G3电脑。
使用电脑的时候,经常需要查找文件。在Linux中,有很多方法可以做到这一点。下面给大家总结五条命令。
1. find
find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。
find的使用格式如下:
$ find <指定目录> <指定条件> <指定动作>
- <指定目录>: 所要搜索的目录及其所有子目录。默认为当前目录。
- <指定条件>: 所要搜索的文件的特征。
- <指定动作>: 对搜索结果进行特定的处理。
如果什么参数也不加,find默认搜索当前目录及其子目录,并且不过滤任何结果(也就是返回所有文件),将它们全都显示在屏幕上。
find的使用实例:
$ find . -name 'my*'
搜索当前目录(含子目录,以下同)中,所有文件名以my开头的文件。
$ find . -name 'my*' -ls
搜索当前目录中,所有文件名以my开头的文件,并显示它们的详细信息。
$ find . -type f -mmin -10
搜索当前目录中,所有过去10分钟中更新过的普通文件。如果不加-type f参数,则搜索普通文件+特殊文件+目录。
2. locate
locate命令其实是"find -name"的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库(/var/lib/locatedb),这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件。为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库。
locate命令的使用实例:
$ locate /etc/sh
搜索etc目录下所有以sh开头的文件。
$ locate ~/m
搜索用户主目录下,所有以m开头的文件。
$ locate -i ~/m
搜索用户主目录下,所有以m开头的文件,并且忽略大小写。
3. whereis
whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。
whereis命令的使用实例:
$ whereis grep
4. which
which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。
which命令的使用实例:
$ which grep
5. type
type命令其实不能算查找命令,它是用来区分某个命令到底是由shell自带的,还是由shell外部的独立二进制文件提供的。如果一个命令是外部命令,那么使用-p参数,会显示该命令的路径,相当于which命令。
type命令的使用实例:
$ type cd
系统会提示,cd是shell的自带命令(build-in)。
$ type grep
系统会提示,grep是一个外部命令,并显示该命令的路径。
$ type -p grep
加上-p参数后,就相当于which命令。
相关推荐:《Linux视频教程》
Atas ialah kandungan terperinci linux查找文件命令有哪些. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Stock Market GPT
Penyelidikan pelaburan dikuasakan AI untuk keputusan yang lebih bijak

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Untuk membuat proses linux dijalankan dalam penjadualan FIFO masa nyata, anda perlu menggunakan perintah CHRT atau Panggilan Sistem Parameter CHERN untuk menetapkan dasar dan keutamaan penjadualan, seperti Sudochrt-f99./App atau mengkonfigurasi Parameter dan Konfigurasi CAPTRISIS atau PROGETISSISIS atau CONTABITION ORSIOSIS atau CONTABITIS ORSIOSIS atau CONTABITIONS ORSIOSS atau CETBENSISISISISISISISIS dan KEPENTERAAN. had.conf untuk memastikan kesulitan sebenar dan mengelakkan pembalikan keutamaan. Anda perlu menggunakan mutex yang menyokong warisan keutamaan.

Portal muat turun rasmi AISI Assistant terletak di laman web rasmi https://www.i4.cn/, dan menyediakan muat turun komputer dan mudah alih, pengurusan peranti sokongan, pemasangan aplikasi, penukaran mod, unjuran skrin dan fungsi pengurusan fail.

Kaedah umum untuk memasang pakej .deb termasuk: menggunakan arahan DPKG untuk memasang dan menggunakan apt untuk membaiki kebergantungan; 2. Adalah disyorkan untuk menggunakan aptinstall./package_name.deb untuk mengendalikan kebergantungan secara automatik; 3. Anda boleh mengklik dua kali fail untuk memasang melalui pusat perisian dengan cara grafik; 4. Selepas pemasangan, anda boleh menggunakan DPKG-L atau DPKG-S untuk memeriksa status pakej.

Torunwindowsprogramsonlinux, trythesemethods: 1.usewinetodirectlyrun.exefiles.2.installplaylinuxforeasierwinemanage.3.Setupawindowsvirtualmachinewithvirtualbox.4.uselutristoinstallandrunwindowlesgameSgameSgameSgameSgameSgameSgameSgameSgameSgameSgameSgameSgameSgameSgameSgameSgameSgameSgameSgameSgameSgameSgameSgameSgameSgameSgameSgameSgameSgamindowsgamindows.

Buat pengguna dengan adduser atau userAdd, 2. Ubahsuai pengguna dengan userMod, 3. Padam pengguna dengan deluser atau userDel, 4. Buat kumpulan dengan GroupAdd, 5. Tambahkan pengguna ke kumpulan dengan userMod-Ag, 6. Akaun, menetapkan dasar kata laluan, dan peruntukan peruntukan kumpulan yang munasabah. Dengan menguasai arahan teras ini dan memilih alat yang sesuai mengikut pengedaran, pengurusan pengguna dan kumpulan Linux dapat direalisasikan dengan berkesan.

Berita terkini pada 18 September, Huawei Harmonyos6 telah melancarkan pelbagai pusingan versi pratonton untuk pemaju, dan baru -baru ini membuka kelayakan pengalaman kepada beberapa pengguna yang telah mencubanya buat kali pertama. Menurut maklum balas pengguna, nama sistem semasa tidak lagi memaparkan akhiran "seterusnya", dan ia secara rasmi dinamakan semula kepada Harmonyos6.0. Huawei pada mulanya mencadangkan nama HarmonyOsNext untuk kali pertama di Persidangan Pemaju pada bulan Ogos 2023, yang bertujuan untuk menandakan sistem Hongmeng memasuki peringkat pembangunan baru dan menyedari pembangunan diri asli yang sebenar. Kejayaan teras HarmonyOsNext adalah untuk mengadopsi sepenuhnya senibina sistem asas yang dibangunkan secara bebas, sepenuhnya mengeluarkan kernel Linux dan Android AOSP, dan hanya menjalankan aplikasi berdasarkan kernel Harmonyos.

Totakescreenshotsonlinux: 1.Useprtscnkeyforfullscreen, alt prtscnforactiveWindow.2.usegnomescreenshottoolformoreoptions.3.usegnome-screenshotcommandinterminal.4.InstallandusescrotforscourdweightCommandCommandCaptures.

Tolocateaprogram'SinstallationPathonlinux, Gunakan: 1.whichprogram_nameforquickpath-berasaskan lookup.2.whereisprogram_nametofindbinaries, manpages, danSources.3.lococorewithupdatedbandgrepforfilesearches
