linux查詢檔案是怎麼產生的,怎麼在Linux中查詢某個檔案?

時間 2022-03-23 21:05:48

1樓:匿名使用者

linux下沒有辦法檢視某個檔案 「絕對的」 建立時間,只有檔案的最後一次改變的時間,用下面的命令可以查詢 /home下最近兩天修改過的檔案

find /home -type f -mtime -2如果要把這些檔案也刪掉,那麼可以

find /home -type f -mtime -2 -exec rm {} \;

怎麼在linux中查詢某個檔案?

2樓:匿名使用者

在 linux 中查詢檔案有兩種方法。一種是使用 find 命令,另外一種是使用 locate 命令。

1、find 命令

使用 linux find 命令可以用不同的搜尋標準如名字、型別、所屬人、大小等來搜尋目錄樹。基本語法如下:

# find path expression search-term

下面是使用 find 命令根據檔名來查詢特定檔案的一個例子:

# find -name test.file

命令會搜尋整個目錄樹來查詢名為 test.file 的檔案,並且會提供其存放位置。你可以使用你 linux 上一個存在的檔名來嘗試一下。

# find /var -name test.file

# man find

2、locate 命令

要在linux中使用locate命令,首先需要安裝它。

如果你正在使用 ubuntu,執行下面的命令來安裝 locate:

# apt-get update # apt-get install mlocate

如果你使用的是 centos ,執行下面的命令來安裝 locate:

# yum install mlocate

locate 是一種比 find 更快的方式,因為它在資料庫中查詢檔案。要更新搜尋資料庫,執行下面的命令:

# updatedb

使用 locate 查詢檔案的語法:

# locate test.file

# man locate

linux怎麼查詢一個檔案在**

在linux中如何用命令查詢檔案在哪

3樓:幻翼高達

需要準備的材料分別是:電腦、linux連線工具。

1、首先連線上linux主機,進入等待輸入指令的linux命令列狀態。

2、例如尋找/home/httpd/html/目錄下的test.txt檔案,在命令列狀態下,輸入指令

txt",按回車。

3、等待查詢結束後,會列印出查詢結果。

4樓:

find . -type f -name *.txt

在當前目錄下查詢字尾為txt的所有檔案(會搜尋子目錄)。

其中,點號.表示當前目錄;-type f 表示查詢的為檔案。

linux中怎麼用find查詢檔案

5樓:匿名使用者

find

語法:[root@redhat ~]# find 路徑 引數

參 數說明:

時間查詢引數:

-atime n :將n*24小時記憶體取過的的檔案列出來

-ctime n :將n*24小時內改變、新增的檔案或者目錄列出來

-mtime n :將n*24小時內修改過的檔案或者目錄列出來

-newer file :把比file還要新的檔案列出來

名稱查詢引數:

-gid n :尋找群組id為n的檔案

-group name :尋找群組名稱為name的檔案

-uid n :尋找擁有者id為n的檔案

-user name :尋找使用者者名稱為name的檔案

-name file :尋找檔名為file的檔案(可以使用萬用字元)

例 如: 從根目錄開始查詢名稱是zgz的檔案

[root@redhat ~]# find / -name zgz

/home/zgz

/home/zgz/zgz

/home/weblogic/bea/user_projects/domains/zgz

/home/oracle/product/10g/cfgtoollogs/dbca/zgz

/home/oracle/product/10g/cfgtoollogs/emca/zgz

/home/oracle/oradata/zgz

查詢名稱中帶有zgz的檔案

[root@redhat ~]# find / -name '*zgz*'

/home/zgz

/home/zgz/zgz1

/home/zgz/zgzdirzgz

/home/zgz/zgz

/home/zgz/zgzdir

/home/weblogic/bea/user_projects/domains/zgz

/home/weblogic/bea/user_projects/domains/zgz/zgz.log00006

/home/weblogic/bea/user_projects/domains/zgz/zgz.log00002

/home/weblogic/bea/user_projects/domains/zgz/zgz.log00004

/home/weblogic/bea/user_projects/domains/zgz/zgz.log

/home/weblogic/bea/user_projects/domains/zgz/zgz.log00008

/home/weblogic/bea/user_projects/domains/zgz/zgz.log00005

當我們用whereis和locate無法查詢到我們需要的檔案時,可以使用find,但是find是在硬碟上遍歷查詢,因此非常消耗硬碟的資源,而且效率也非常低,因此建議大家優先使用whereis和locate。

locate 是在資料庫裡查詢,資料庫大至每天更新一次。

whereis 可以找到可執行命令和man page

find 就是根據條件查詢檔案。

如何在linux下全面查詢一個檔案?

6樓:mafia幽冥

find / -name "*檔名*"

按照查詢檔名查詢

7樓:匿名使用者

試試看在終端下執行:find / -name 'ifcfg-eht0'

8樓:

這樣的效果可能會更好

find / -name '*ifcfg-eht0*' -print

linux中怎麼查詢資料夾是否存在

9樓:可樂零七

兩個方式:find命令或者shell指令碼。

1、find命令

find是linux下用於查詢檔案的通用方法。

find語法: find [指定查詢目錄] [查詢規則] [查詢完後執行的action]

例如:find /tmp -name wa* -type l ,是在/tmp下查詢名為wa開頭且型別為符號連結的檔案。找到就表示存在。

2、shell指令碼

在進行檔案的自動處理中常常需要自動判別,下面的指令碼判斷test.log是否存在,存在則顯示檔案存在,否則顯示檔案不存在。

例子:編輯一個指令碼判斷檔案是否存在

vi t.sh

#!/bin/bash

if [ -e /temp/test.log ];then //這裡是判斷語句,-e表示進行比較結果為真則存在

echo "檔案存在"

else

echo "檔案不存在"

fi儲存退出

執行:sh t.sh

10樓:

當期路徑下查詢名字為filename的所有檔案find ./ -type f -name "filename"

當期路徑下查詢名字為foldername的所有資料夾find ./ -type d -name "foldername"

linux下按檔名和檔案內容查詢檔案

11樓:大野瘦子

在當前目錄下,查詢所有內容包含『abc'的檔案

find . -type f | xargs grep -l 'abc'

或find . -type f -exec grep -l 'abc' {} \;

12樓:箜__箜

我只知道兩個分開查,查檔名用find ,查內容用grep

find ./ "abc"

grep -r 'abc' ./

13樓:騭翼

grep -r 'abc' | find -name '*abc*'

linux查詢資料夾下是否有某檔案

查詢目錄下的所有檔案中是否含有某個字串 查詢目錄下的所有檔案中是否含有某個字串 find xargs grep ri ibm 查詢目錄下的所有檔案中是否含有某個字串,並且只列印出檔名 find xargs grep ri ibm l 1.正規表示式 1 正規表示式一般用來描述文字模式的特殊用法,由普...

電腦資料夾怎麼找,怎樣在電腦裡查詢檔案

首先開啟桌面上的 計算機 程式視窗。在左側選擇你希望查詢的磁碟。比如你大概記得檔案是儲存在e盤,那麼就選擇e盤。如果你不知道儲存在 了,就選擇 計算機 這樣程式就會在整個磁碟中去查詢,但更費時間。如果使用者記得要查詢檔案的檔名,可以在搜尋框中輸入檔名 如果只記得部分檔名,也可以在搜尋框中輸入。當使用...

怎麼查詢檔案有沒有在貴陽人才市場

遊戲小塘主 直接登陸當地的人才網上有檔案查詢一框,你可以按提示輸入你的姓名和學校名稱就可以查到檔案是否已到。檔案辦理流程 1.持申報材料到當地人才交流中心開具 調檔函 2.持 調檔函 到存檔機構辦理相關手續 3.通過當地人才交流中心官網 或辦事大廳自助裝置查詢檔案是否轉入。 周保君 你的檔案是不是在...