如何在 Linux 中查找文件 [5 Different Methods]

在 PC 上使用 Linux 並不復雜,因為它提供了大量的功能。 在與 Linux PC 打交道時,任何人必須了解的唯一一件事就是清楚地了解如何使用 命令行. 一旦你掌握了它的命令,那麼你將能夠控制一切,包括查找文件。 無論您在 Linux 上使用哪個發行版,它們都有很多 GUI 工具,因此有助於搜索文件。 終端是必須的,你可以 毫不費力地找到文件 並控制您的文件。 通過閱讀本文,您將學習如何在 Linux 上查找文件的命令。

如何使用 Find 在 Linux 中查找文件?

我們已經介紹了幾乎所有可用的命令行來使用 Find here 在 Linux PC 上查找文件。 利用它獲得即時搜索結果。

供參考

在 Linux 終端上使用某些符號會有它們自己的效果。

例如,

  • 句點 (.) 表示當前文件夾和嵌套文件夾
  • 波浪號 (~) 表示活動用戶的主目錄
  • 正斜杠 (/) 代表整個文件系統。

幾乎所有現代 Linux 發行版都支持從終端窗口查找命令。 單擊圖標打開它或同時按 Ctrl+Alt+T 直接打開它。

在 Linux 上搜索文件的命令是“find”

如何在 Linux 中查找文件

1. 在 Linux 上按文件名搜索文件

使用 find 命令的一般語法是

find filename 
  • 例如,找到 text.html

要搜索當前驅動器上的文件,請使用語法

find / filename

例如,查找/home text.html 或查找/home/pat text.html

以下語法將幫助您在當前文件夾中找到該文件。

find . filename 

例如,找到 text.html

要在整個驅動器上搜索文件,請使用 find 命令作為

find / -name filename

例如,查找 /home -name text.odt

筆記: Linux 區分大小寫,您可以更喜歡使用以下命令在查找文件時忽略區分大小寫。

find / -iname filename 

name 表示區分大小寫,而 iname 表示不區分大小寫。

相關問題  如何使用 PC 和電話在 Skype 上更改個人資料圖片

要查找與您的搜索部分相匹配的文件,請使用通配符

find /home/pat -iname "*.conf"

連同查找命令。 如果您不知道文件名的完整標題,這將很有用。

2. 在 Linux 上按文件類型搜索文件

您可以查找某些類型的文件而不是文件名。 這是可能性。

如何在 Linux 中查找文件

供參考

  • 在 Linux 上搜索文件時,使用某些字母有其自身的效果。 可以與 find 命令一起使用的字母及其含義如下。
  • b代表塊設備
  • c 表示字符設備
  • d 表示目錄
  • f 表示常規文件類型

l 表示符號鏈接

find / -type filetype

按類型查找文件的一般語法是

例如,查找 /home -type d

這將找到主目錄中的所有文件。

3. 在 Linux 上按文件大小搜索文件

如果您知道,可以在 Linux 發行版上找到一個文件及其大小。 從下面找到我們的方法。

供參考

  • 在按大小搜索文件之前,您應該知道的大小描述字母是
  • c 表示字節
  • k 表示千字節
  • M代表兆字節
  • G 表示千兆字節

b 表示 512 字節塊

find / -size +file size

按大小查找文件的一般語法是

比如找到/home -size +50M

如果要過濾具有相似名稱但具有您喜歡的大小的文件,請使用以下命令

find / -size +20G -iname text.html

4. 在 Linux 上按修改時間搜索文件

如何在 Linux 中查找文件

根據最後修改時間,您可以在 Linux PC 上輕鬆找到該文件。

find / -name "*conf" -mtime -modification time 

您可以使用命令行作為

例如,

找到 /home/user/ -name “*conf” -mtime -6

其中 6 表示最近 6 天內修改的文件。

5. 在 Linux 上使用表達式搜索文件

相關問題  如何在不收費的情況下取消 Lyft Ride

Linux 用戶可以藉助表達式查找文件。 我們在這裡介紹了最常用的表達式以及如何將其與 find 命令一起使用。

find / -expression 

一般語法

例如,find /home/user/ -name 將在指定目錄中搜索文件名。

  • 供參考
  • -amin n – 上次訪問的文件是在 n 分鐘前。 例如:find ~ -amin 60
  • -atime n – 上次訪問的文件 n 天前
  • -cmin n – 文件最後一次修改是在 n 分鐘前
  • -empty – 文件為空
  • -executable – 可執行文件
  • -ilname pattern——搜索忽略大小寫的符號行

-iname pattern – 忽略大小寫搜索文件

如何使用 Locate 在 Linux 中查找文件?

如果您想在 Linux 上以比 Find 更快的速度查找文件,請使用 Locate 命令。 目前,並非所有 Linux 發行版都安裝了 locate 命令。

  • 要安裝它,
  • 在 Ubuntu 和 Debian 上,
  • 在終端輸入命令 sudo apt-get update

輸入 sudo apt-get install mlocate

  • 在 Gento 上,

使用 emerge 作為 emerge mlocate

  • 在 Arch Linus 上,

使用 Pacman 包管理器 pacman -S mlocate

locate file name

要在 Linux 上使用 Locate 查找文件,一般語法是

相關問題  123TV 評論 | 免費觀看所有您喜愛的直播頻道

例如,

定位圖片.jpg

如何使用 Grep 在 Linux 中查找文件?

使用 grep 命令,您可以通過搜索文本找到文件。

grep "search query"

一般語法是

例如,grep -r -i “techowns /home/

這些是您可以在 Linux PC 中找到文件的不同可能性。 希望本節對您有用。 還有其他方法可以在 Linux 上查找文件嗎? 然後讓我們知道它作為評論。 訪問我們的 Facebook 或者 推特

頁面以獲取通知。

本文是否有幫助?是的

Share This Post

Post Comment