使用Linux find命令來幫你找到那些很久之前訪問過的歷史檔案
-bash-4.2$ pwd
/data/mongo
計算目錄中的檔案數
-bash-4.2$ find . -type f | wc -l
227
查詢最老的和最新的檔案.
最老的檔案:
-bash-4.2$ find -type f -printf '%T+ %p\n' | sort | head -n 1
2015-12-19+01:22:31.0000000000 ./.mozilla/firefox/y0w75f7h.default/gmp-gmpopenh264/1.5.3/gmpopenh264.info
最新的檔案:
-bash-4.2$ find -type f -printf '%T+ %p\n' | sort | tail -n 1
2016-08-01+14:48:24.7670276210 ./.cache/abrt/lastnotification
(備註:printf 命令輸出 %T(檔案日期和時間)和 %P(帶路徑的檔名)引數。)
尋找最大的檔案使用 %s(大小)引數,包括檔名(%f):
-bash-4.2$ find -type f -printf '%s %f \n' | sort -n | uniq | tail -1
71932461 mongodb-linux-x86_64-rhel70-v3.2-latest.gz
統計檔案的所有者,使用%u(所有者):
-bash-4.2$ find -type f -printf '%u \n' | grep -v "\./\." | sort | uniq -c
227 mongo
找出很久以前訪問過的某個檔案:
-bash-4.2$ find -type f -printf '%a+ %p\n' | sort | head -n 1
Fri Jul 1 17:05:37.0064013744 2016+ ./.mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/.fedora-langpack-install
/data/mongo
計算目錄中的檔案數
-bash-4.2$ find . -type f | wc -l
227
查詢最老的和最新的檔案.
最老的檔案:
-bash-4.2$ find -type f -printf '%T+ %p\n' | sort | head -n 1
2015-12-19+01:22:31.0000000000 ./.mozilla/firefox/y0w75f7h.default/gmp-gmpopenh264/1.5.3/gmpopenh264.info
最新的檔案:
-bash-4.2$ find -type f -printf '%T+ %p\n' | sort | tail -n 1
2016-08-01+14:48:24.7670276210 ./.cache/abrt/lastnotification
(備註:printf 命令輸出 %T(檔案日期和時間)和 %P(帶路徑的檔名)引數。)
尋找最大的檔案使用 %s(大小)引數,包括檔名(%f):
-bash-4.2$ find -type f -printf '%s %f \n' | sort -n | uniq | tail -1
71932461 mongodb-linux-x86_64-rhel70-v3.2-latest.gz
統計檔案的所有者,使用%u(所有者):
-bash-4.2$ find -type f -printf '%u \n' | grep -v "\./\." | sort | uniq -c
227 mongo
找出很久以前訪問過的某個檔案:
-bash-4.2$ find -type f -printf '%a+ %p\n' | sort | head -n 1
Fri Jul 1 17:05:37.0064013744 2016+ ./.mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/.fedora-langpack-install
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2122798/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux使用fuser命令找出訪問檔案系統的程式Linux
- linux 查詢檔案命令 findLinux
- 如何隱藏你的 Linux 的命令列歷史Linux命令列
- linux歷史命令Linux
- 通過 find 命令找到你要找的東西
- win7怎麼弄成不儲存檔案訪問歷史?Win7
- 7月17日上課 簡單命令、命令歷史(history)、如何獲取幫助、檔案管理
- linux下的find檔案查詢命令與grep檔案內容查詢命令Linux
- Linux檔案查詢命令find,xargs詳述Linux
- linux下find(檔案查詢)命令的用法總結Linux
- Unix 下使用 Find 命令查詢需要清理的檔案
- Git 檢視檔案的歷史Git
- 你應該知道的Linux歷史Linux
- 爹地,我找到了!15個極好的Linux find命令示例Linux
- 爹地 我找到了! 15個極好的Linux find命令示例Linux
- Linux/Unix 檔案查詢命令 find, xargs 詳述Linux
- Linux檔案查詢命令find,xargs詳述(轉)Linux
- 【Shell】【find】使用find命令“完美”刪除10天以上未修改的歸檔日誌檔案
- Linux改變檔案或目錄的訪問許可權命令Linux訪問許可權
- linux下批量刪除find出來的某類檔案Linux
- 媽咪,我找到了!15個實用的Linux find命令示例Linux
- 媽咪 我找到了! 15個實用的Linux find命令示例Linux
- Linux下快速執行歷史命令的方法Linux
- Shell歷史命令
- Linux檔案查詢命令find詳述(part2)Linux
- Linux檔案查詢命令find詳述(part1)Linux
- find命令批量修改檔案字尾
- 檔案預覽——一路躺過來的那些坑
- Oracle中檢視sql命令歷史,檢視rman命令歷史OracleSQL
- Linux命令:改變檔案或目錄的訪問許可權(轉)Linux訪問許可權
- 我使用過的Linux命令之sftp - 安全檔案傳輸命令列工具LinuxFTP命令列
- Windows forfiles(刪除歷史檔案)Windows
- git 刪除歷史指定檔案Git
- Linux 檔案訪問原語(轉)Linux
- Linux中禁用命令歷史記錄Linux
- 利用find來定期刪除檔案
- IE訪問歷史記錄恢復工具pasco
- 在 Linux中find命令使用技巧Linux