linux中which命令詳解 linux系統(tǒng)怎么在文件夾里搜索文件?
linux系統(tǒng)怎么在文件夾里搜索文件?方法1:使用find命令在Linux中搜索文件和文件夾。find命令使用廣泛,是Linux中搜索文件和文件夾的著名命令。它在當前目錄中搜索給定的文件,并根據(jù)搜索標
linux系統(tǒng)怎么在文件夾里搜索文件?
方法1:使用find命令在Linux中搜索文件和文件夾。
find命令使用廣泛,是Linux中搜索文件和文件夾的著名命令。它在當前目錄中搜索給定的文件,并根據(jù)搜索標準遞歸遍歷其子目錄。
它允許用戶根據(jù)大小、名稱、所有者、組、類型、權(quán)限、日期和其他條件執(zhí)行所有類型的文件搜索。
運行以下命令在系統(tǒng)中查找給定的文件。
# find/-iname # 34 shd _ config # 34
/etc/ssh/sshd_config
運行以下命令在系統(tǒng)上查找給定的文件夾。要在Linux中搜索文件夾,我們需要使用-type參數(shù)。
# find/-type d-iname # 34sh # 34
/usr/lib/ssh
/usr/lib/go/pkg/linux_
/etc/ssh
使用通配符搜索系統(tǒng)上的所有文件。我們將使用搜索所有文件。系統(tǒng)中的配置擴展名。
# find / -name #34*。配置#34
/usr/lib/mono/GAC/avahi-sharp/1 . 0 . 0 . 0 _ _
/usr/lib/mono/GAC/avahi-ui-sharp/0 . 0 . 0 . 0 _ _
使用以下命令格式在系統(tǒng)中查找空文件和文件夾。
# find/-空
使用以下命令的組合來查找Linux上包含特定文本的所有文件。
# find/-type f-exec grep # 34 port 22 # 34 # 39 { } # 39-print
# find/-type f-print | xargs grep # 34 port 22 # 34
# find/-type f | xargs grep # 39 port 22 # 39
# find/-type f-exec grep-H # 39 port 22 # 39 { }
方法2:使用locate命令在Linux中搜索文件和文件夾。
locate命令比find命令運行得更快,因為它使用updatedb數(shù)據(jù)庫,而find命令在真實系統(tǒng)中搜索。
它使用數(shù)據(jù)庫而不是搜索單一的目錄路徑來獲取給定的文件。
大多數(shù)發(fā)行版中都沒有預裝locate命令,所以請使用您的軟件包管理器來安裝它。
數(shù)據(jù)庫通過cron任務定期更新,但是我們可以通過運行以下命令手動更新。更新一下。
$ sudo updatedb
只需運行以下命令來列出給定的文件或文件夾。不需要在locate命令中指定特定選項來打印文件或文件夾。
在系統(tǒng)中搜索ss件夾。
# locate - basename #39ssh#39
/etc/ssh
/usr/bin/ssh
/usr/lib/ssh
/usr/lib/go/pkg/linux_
/usr/lib/go/src/cmd/go/test data/fail ssh/ssh
在系統(tǒng)中搜索ssh_config文件。
# locate-basename # 39 sshd _ config # 39
/etc/ssh/sshd_config
方法三:在Linux中搜索文件,使用哪個命令。
它返回終端輸入命令時執(zhí)行的可執(zhí)行文件的完整路徑。
當你想為可執(zhí)行文件創(chuàng)建桌面快捷或符號鏈接時,這是非常有用的。
which命令搜索當前用戶 s $PATH環(huán)境變量,而不是所有用戶。我的意思是,當你登錄到你的帳戶,你可以 t搜索根文件或目錄。
運行以下命令來打印vim可執(zhí)行文件的完整路徑。
#哪個vi
/usr/bin/vi
或者,它允許用戶一次執(zhí)行多個文件搜索。
#哪個-一個vi sudo
/usr/bin/vi
/bin/vi
/usr/bin/sudo
/bin/sudo
方法4:使用wh
無法找到gcc怎么解決?
首先找出您的系統(tǒng)中是否有g(shù)cc命令:
輸入哪個gcc,一般會輸出:/usr/bin/gcc,這是你的gcc程序所在的位置。
如果它 s不太復雜,直接鍵入/usr/bin/gcc就可以運行g(shù)cc了。
如果想經(jīng)常調(diào)用,可以通過添加到PATH中直接調(diào)用GCC,使用以下命令:PATH/usr/bin:$PATH。