Linux find命令根據時間篩選出檔案進行刪除
需求:刪除 /home/file/ 目錄下10天之前生成的txt型別的檔案
find /home/file/ -ctime +10 -name "*.txt" -print | xargs rm -f
或者
find /home/file/ -ctime +10 -name "*.txt" -delete
經過測試在檔案比較多的情況下 第二條命令比第一條速度更快。
//時間條件
-amin n: 查詢n分鐘以前被訪問過的所有檔案。
-atime n: 查詢n天以前被訪問過的所有檔案。
-cmin n: 查詢n分鐘以前檔案狀態被修改過的所有檔案。
-ctime n: 查詢n天以前檔案狀態被修改過的所有檔案。
-mmin n: 查詢n分鐘以前檔案內容被修改過的所有檔案。
-mtime n: 查詢n天以前檔案內容被修改過的所有檔案。
相關推薦
Linux find命令根據時間篩選出檔案進行刪除
需求:刪除 /home/file/ 目錄下10天之前生成的txt型別的檔案find /home/file/ -ctime +10 -name "*.txt" -print | xargs rm -f或
linux的find命令--按時間查詢檔案
linux 檔案的幾種時間 (以 find 為例):atime 最後一次訪問時間, 如 ls, more 等, 但 chmod, chown, ls, stat 等不會修改些時間, 使用 ls -utl 可以按此時間順序檢視;ctime 最後一次狀態修改時間, 如 chmod, chown 等狀態時間改變但修
linux find根據時間條件查詢檔案
find / -amin -10 # 查詢在系統中最後10分鐘訪問的檔案find / -atime -2 # 查詢在系統中最後48小時訪問的檔案find / -mmin -5 # 查詢在系統中最後5分鐘裡修改過的檔案find / -mtime -1 #查詢在系統中最後24小時
linux find命令格式及find命令詳解
/tmp 限制 have 是否 內核 時間 希望 and 獲取參數 本文詳細介紹了linux find命令格式及find命令案例,希望對您的學習有所幫助。1、find命令的一般形式為;find pathname -options [-print -exec -ok .
linux find命令用法 linux學習心得體會
txt linux ali 學習心得 訪問 lin atime str 輸出 find命令用來在指定目錄下查找文件的命令,和locate不同,find命令是實時精確查找,不做模糊匹配,但是可以使用通配符查找,相對更精確。任何位於參數之前的字符串都將被視為欲查找的目錄名。如果
linux find命令
linux find 參數 以下內容為視頻課程的補充內容,要了解更多linux命令,可以通過以下鏈接學習:http://edu.51cto.com/course/13070.html通過文件名查找法: 這個方法說起來就和在WINDOWS下查找文件一樣容易理解了。如果你把這個文件放在單個的文件夾
如何在Linux中使用ls命令按大小對所有檔案進行排序
ls命令是列出目錄內容的最流行且非常有用的命令。 在本文中,我們將解釋如何使用ls sort選項按大小列出目錄內容。 1)按大小列出目錄中的檔案(排序) 要列出具有大小排序的特定目錄的內容,我們將使用-lS選項和ls命令。 它將在頂部顯示最大的檔案。 輸出: 總用量 60-rw-rw-r--.&nb
LINUX----find 命令
1.如圖在/mnt/下建立了5個檔案並更改了其中的一些組,使用者,其他等 2.find /mnt/ -user root 尋找/mnt/ 下使用者是root 的 3.find /mnt -group s
Linux find 命令詳解
簡介: 在 Linux 中 find 是一個強大的檔案查詢工具, 可以用於查詢系統或指定目錄的指定檔案, find 支援正則表示式和統配符進行匹配 find 命令格式: # 使用格式 find [-H] [-L] [-P] [-D debugopts]
linux下命令執行時間統計工具time使用小結
http://blog.csdn.net/wangjianno2/article/details/50452919 http://codingstandards.iteye.com/blog/798788
linux新增環境變數對/etc/profile檔案進行修改過後導致命令用不了
在使用java的時候,要新增環境變數。一般我們是export一些變數,比如: export JAVA_HOME=.... export PATH=$PATH:$JAVA_HOME/bin 但是,當我們在export PATH的時候忘記在等號右邊加紅色的$PATH:
15個實用的Linux find命令示例 -maxdepth例項演示
本文將介紹15種無論是於新手還是老鳥都非常有用的Linux find命令。 首先,在你的home目錄下面建立下面的空檔案,來測試下面的find命令示例。 01 # vim create_sample_files.sh 02 touch MybashProgram.sh 03 touch m
Linux: find命令 ‘/proc/xxxx/task/xxxx/fd/y’: No such file or directory 解決辦法
問題描述: find命令查詢系統中大於50M的檔案時,有幾行報錯: No such file or directory [email protected]:~# find / -size +50M /proc/kcorefind: ‘/proc/6377/task
LINUX C++ 按修改時間清理過期檔案函式實現
#define _IS_DIR_ 0x4 #define _IS_FILE_ 0x8 void DeleteFolder(const char* dir, int nSpanTime) { if (dir == nullptr || strlen(dir) <= 0
Linux- find命令的例子
例項 根據檔案或者正則表示式進行匹配 列出當前目錄及子目錄下所有檔案和資料夾 find . 在/home目錄下查詢以.txt結尾的檔名 find /home -name "*.txt" 同上,但忽略大小寫 find /home -iname
linux find 命令避開某個目錄的用法prune
如果想查詢當前目錄(/home/student)下的tmp.txt檔案,但是想要避開sep目錄: find /home/student -path /home/student/sep -prune -o -name "tmp.txt" -print sep後面不能加/
Linux shell 命令學習:迴圈讀取檔案內容
Linux shell 命令學習:迴圈讀取檔案內容 因為測試需要,要寫一個shell指令碼,功能為: 從 一個檔案(token 列表)中,讀取所有的token,然後組合成Linux命令,依次在後端執行。 需要組合的命令如下: nohup
Runtime exec 執行linux find 命令時 引號問題
環境: Distributor ID: CentOS、java linux 中使用find 命令 find /opt/test -name '*abc' 假設在這個命令在終端中可以找到 123abc 但是用java程式中 String str="find /opt/tes
linux基本命令(二)-- 檢視檔案行\迴圈檔案行\大小寫轉換
1、 如何檢視檔案的第二行到最後一行 1、 awk '{if(NR!=1)print}' filename 2、 cat filename | tail -n +2 3、 cat filename | sed -n '2,$p' 2、 迴圈檔案行
如何使用Unix/Linux find命令
find 命令是 UNIX程式設計師的技能中功能最強大和最有用的命令之一。它通過許多強大的支援方式,讓檔案查詢顯示任務變得更加輕鬆。 find命令例項: 1.基於 目錄/檔名稱/檔案型別 來搜尋 在當前目錄或子目錄中查詢所有html檔案,我們可以使用: f