快速找到最近修改的檔案!
不過,假設你忘記了白天早些時候建立的檔案的名稱(在你包含了數百個檔案的 home資料夾中),但現在你有急用。下面用不同的方式只列出所有你今天建立或修改的檔案(直接或間接)。
1、 使用 ls 命令,只列出你的 home 資料夾中今天的檔案
# ls -al --time-style=+%D | grep 'date +%D'
其中:
-a- 列出所有檔案,包括隱藏檔案
-l- 啟用長列表格式
>--time-style=FORMAT- 顯示指定 FORMAT 的時間
+%D- 以
>%m/%d/%y(月/日/年)格式顯示或使用日期
在Linux中找出最近的檔案
此外,你使用可以 -X 標誌來按字母順序對結果排序:
# ls -alX --time-style=+%D | grep 'date +%D'
你也可以使用 -S標誌來基於大小(由大到小)來排序:
# ls -alS --time-style=+%D | grep 'date +%D'
2、 另外,使用 find 命令會更靈活,並且提供比ls更多的選項,可以實現相同的目的
- -maxdepth級別用於指定在搜尋操作的起點下(在這個情況下為當前目錄)的搜尋層級(子目錄層級數)。
-
newerXY用於所尋找的檔案的時間戳
X 比參照檔案的時間戳
Y更新一些的檔案。
X 和
Y 表示以下任何字母:
-a- 參照檔案的訪問時間
-B- 參照檔案的建立時間
-c- 參照檔案的 inode 狀態改變時間
-m- 參照檔案的修改時間
-t- 直接指定一個絕對時間
下面的命令意思是隻找出 2016-12-06 這一天修改的檔案:
# find . -maxdepth 1 -newermt "2016-12-06"
在 Linux 中找出今天的檔案
重要:在上面的 中使用正確的 日期格式作為參照時間,一旦你使用了錯誤的格式,你會得到如下錯誤:
# find . -maxdepth 1 -newermt "12-06-2016" #find: I cannot figure out how to interpret '12-06-2016' as a date or time
或者,使用下面的正確格式:
# find . -maxdepth 1 -newermt "12/06/2016" 或者 # find . -maxdepth 1 -newermt "12/06/16"
在本文中,我們解釋瞭如何使用 ls 和 find 命令幫助只列出今天的檔案。 請使用以下反饋欄向我們傳送有關該主題的任何問題或意見。 你也可以提醒我們其他可以用於這個目的的命令。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901823/viewspace-2946395/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何快速找到備份過最近、最大序號的歸檔日誌
- Find命令查詢最近幾天修改的檔案
- win10怎麼檢視最近修改的檔案_win10如何檢視最近開啟的檔案Win10
- PowerShell快速修改多個檔案的名稱
- php網站的html檔案在哪修改,如何找到並編輯PHP網站的HTML檔案PHP網站HTML
- 快速修改檔名稱的方法,自動批量給檔案重新命名
- sed 修改檔案
- win10最近使用的檔案是儲存在哪裡的_win10怎麼檢視最近使用的檔案Win10
- 關於如何能夠快速找到某個文字在所有檔案中的出現位置
- 修改hosts檔案的小程式
- git修改檔案的名稱Git
- python 修改jenkins的配置檔案PythonJenkins
- SVN培訓筆記(下拉專案、同步修改、新增檔案、修改檔案、刪除檔案、改名檔案等)筆記
- Mac電腦hosts檔案如何修改?macOS修改Hosts檔案教程Mac
- win10怎麼隱藏最近使用的檔案_win10系統隱藏最近常用檔案步驟Win10
- win10最近訪問檔案怎麼檢視_win10檢視最近開啟檔案的步驟Win10
- linux 修改hosts檔案以及修改hostnameLinux
- Git修改配置檔案Git
- windows 修改hosts檔案Windows
- python 修改文字檔案Python
- Win10系統快速訪問怎麼顯示最近使用的檔案和資料夾Win10
- 使用vim修改linux中的檔案Linux
- 修改檔案的md5碼
- Java 例項 - 修改檔案最後的修改日期Java
- git提示檔案有修改但實際檔案無修改解決方案Git
- win10 如何修改hosts檔案 win10 如何修改host檔案Win10
- 如何快速傳輸大檔案,介紹大檔案快速方法
- mac 修改 /etc/hosts 檔案Mac
- 快速批量修改檔名[機器學習]機器學習
- 快速接手新專案技巧:使用Runtime找到UIImage名字UI
- 如何找到並快速上手一個開源專案
- 使用OSS介面上傳檔案提示成功但是沒有找到檔案
- 批量修改檔案中的圖片名稱
- 關於ubuntu修改hosts檔案的方法Ubuntu
- 修改vim生成.c檔案時的模板
- 如何修改 node_modules 裡的檔案
- 監聽檔案修改的四種方法
- 【Oracle】如何修改資料檔案和日誌檔案的路徑Oracle