你是否曾經在Linux系統中誤刪了一個重要的檔案或目錄,而又不知道該如何恢復它?這可能是很多Linux用戶都曾經遇到的問題。但現在,你不需要再擔心這個問題了。本文將介紹一個簡單而有效的方法,幫助你在Linux系統中找回被刪除的檔案和目錄。
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更多的選項,可以實現相同的目的
下面的指令意思是只找出 2016-12-06 這一天修改的檔案:
# find . -maxdepth 1 -newermt "2016-12-06"
在 Linux 中找出今天的檔案
#重要:在上面的 find 指令中使用正確的日期格式作為參考時間,一旦你使用了錯誤的格式,你會得到以下錯誤:
# 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 指令來幫助只列出今天的檔案。請使用以下回饋欄向我們發送有關該主題的任何問題或意見。你也可以提醒我們其他可以用於這個目的的指令。 、
透過閱讀本文,您已經學會如何使用find指令來尋找並還原在Linux系統中被刪除的檔案和目錄。同時,我們也介紹了一些其他的技巧和建議,以幫助您更好地保護您的數據,並防止意外刪除。希望這篇文章對您有所幫助,並為您在Linux系統中的文件管理提供了一些指導和幫助。
以上是輕鬆找到Linux中被刪除的檔案!的詳細內容。更多資訊請關注PHP中文網其他相關文章!