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.通過當地人才交流中心官網 或辦事大廳自助裝置查詢檔案是否轉入。 周保君 你的檔案是不是在...