1、ls
-ltr
按時間反序排序當前文件夾中文件(-r反序)
2、在當前文件夾內查找最近一天回內更改的文件(包括子文件夾):答
find
.
-type
f
-mtime
-1
1天以前更改的文件:
find
.
-type
f
-mtime
+1
最近10分鍾內狀態變化的文件:
find
.
-type
f
-cmin
-10
Ⅱ linux系統用grep命令搜索指定日期修改過的文件
1、grep命令 (global search regular expression(RE) and print out the line, 是一種強大的文本搜索工具,它能使用正則表達式搜索文本,並把匹配的行列印出來。對於文件時間特徵沒有直接的參數可以使用。
2、根據文件時間特徵來搜索特定文件,一般使用find命令。find命令和文件時間特徵相關的參數如下:
-mtime -n +n
按照文件的更改時間來查找文件, -n表示文件更改時間距現在n天以內,+ n表示文件更改時間距現在n天以前。find命令還有-atime和-ctime 選項,但它們都和-m time選項。
-amin n
查找系統中最後N分鍾訪問的文件
-atime n
查找系統中最後n*24小時訪問的文件
-cmin n
查找系統中最後N分鍾被改變文件狀態的文件
-ctime n
查找系統中最後n*24小時被改變文件狀態的文件
-mmin n
查找系統中最後N分鍾被改變文件數據的文件
-mtime n
查找系統中最後n*24小時被改變文件數據的文件
示例:
(1)find / -amin -10 # 查找在系統中最後10分鍾訪問的文件(access time)
Ⅲ linux打包最近修改的文件
把當前目錄下24小時內修改的文件打包:
tar cvf - `find . -mtime -1 -type f -print` > lastfiles.tar
文件打包
tar命令
用法:tar [參數] 文件名稱 [要打包的文件]
常用參數:
舉例:
1、打包:tar -cvf tmp.tar file1 file2
2、解包:tar -xvf tmp.tar
3、解包:tar -xvf tmp.tar -C TMP 把文件解包進TMP目錄
Ⅳ Linux探秘:如何用 find 命令發現隱藏的寶藏
在Linux這個功能豐富的世界裡,精通各種命令行工具對於每位系統管理員和開發人員來說都至關重要。
在眾多工具中,find 命令以其卓越的功能和靈活性脫穎而出,成為了處理文件系統中文件和目錄的得力助手。它不僅能在龐雜的日誌文件中迅速定位特定條目,還能高效地清理過期的臨時文件,顯示出其在日常工作中的不可替代性。
本文將深入剖析find 命令的各個方面,展示其強大的功能和多樣的應用方式。
我們將從基礎的文件查找入手,逐漸深入探索更為高級的技巧以及如何巧妙地將find 命令與其他工具結合,執行更加復雜的文件操作。
無論你是Linux的新手還是資深用戶,這篇文章都將為你揭示find 命令的強大潛力,幫助你更加靈活地應用它於各種日常任務和技術挑戰中。
接下來,讓我們一起學習吧!!!
這個命令的作用是在當前目錄及其所有子目錄中搜索所有名為 "66.png" 的普通文件
-type f :-type 是用來指定文件類型的選項,f 表示普通文件
使用通配符搜索
-size +5M
- 表示小於指定大小
查找最近修改過的文件
查找在過去7天內修改過的文件
這個命令的作用是在當前目錄及其所有子目錄中搜索所有在至少15天前最後被修改過的普通文件
結合執行動作
刪除所有.tmp 文件
-exec rm {} \;
更改所有.txt 文件的許可權
-exec chmod 644 {} \;
高級搜索
使用邏輯運算符
查找擴展名為.txt 或 .log 的文件
結合 grep 搜索文件內容
在所有.sh 文件中搜索 "當前時間"
在這篇文章中,我們一起深入了解了Linux中的find 命令,探索了它的強大搜索能力以及在各種場景下的應用。從基礎的文件查找到基於復雜條件的高級搜索,再到與其他命令的結合使用,find 命令展現了其在文件管理和處理中不可或缺的角色。
最後分享語:實踐是最好的學習方式!
Ⅳ linux如何查看最近修改的文件
Find應用實例
查找最近30分鍾修改的當前目錄下的.php文件
find . -name '*.php' -mmin -30
查找最近24小時回修改答的當前目錄下的.php文件
find . -name '*.php' -mtime 0
查找最近24小時修改的當前目錄下的.php文件,並列出詳細信息
find . -name '*.inc' -mtime 0 -ls
查找當前目錄下,最近24-48小時修改過的常規文件。
find . -type f -mtime 1
查找當前目錄下,最近1天前修改過的常規文件。
find . -type f -mtime +1
Ⅵ linux查看文件最近修改時間
在命令提示符 $ 下面,使用 ls -al 命令即可顯示文件最近的修改時間。