如何在 Linux 中找出最近或今天被修改的檔案

2022-09-14 03:36:07 字數 1285 閱讀 8502

在本文中,我們將解釋兩個簡單的命令列小技巧,它可以幫你只列出所有的今天的檔案。

linux 使用者在命令列上遇到的常見問題之一是定位具有特定名稱的檔案,如果你知道確定的檔名則可能會容易得多。

不過,假設你忘記了白天早些時候建立的檔案的名稱(在你包含了數百個檔案的home資料夾中),但現在你有急用。

下面用不同的方式只列出所有你今天建立或修改的檔案(直接或間接)。

# ls  -al --time-style=+%d | grep

'date +%d

'

其中:

在linux中找出最近的檔案

此外,你使用可以-x標誌來按字母順序對結果排序:

# ls -alx --time-style=+%d | grep

'date +%d

'

你也可以使用-s標誌來基於大小(由大到小)來排序:

# ls -als --time-style=+%d | grep

'date +%d

'

下面的命令意思是只找出 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"或者

轉 : 

如何在 Linux 中找出最近或今天被修改的檔案

在本文中,我們將解釋兩個簡單的命令列小技巧,它可以幫你只列出所有的今天的檔案。linux 使用者在命令列上遇到的常見問題之一是定位具有特定名稱的檔案,如果你知道確定的檔名則可能會容易得多。不過,假設你忘記了白天早些時候建立的檔案的名稱 在你包含了數百個檔案的home資料夾中 但現在你有急用。下面用不...

如何在Linux中查詢最近或當天修改的檔案

在本文中,我們將解釋簡單的命令列提示 使您可以只列出當天修改的所有檔案。乙個常見的問題linux使用者在命令列中遇到的定位具有特定名稱的檔案 它可以更容易,當你真正了解的檔名。但是,假設你已經忘記了,你建立的檔名 在你home的資料夾,其中包含數百個檔案 在一天中的乙個較早的時間,但您需要立即使用。...

如何在 Linux 中找出記憶體消耗最大的程序

使用以下ps命令格式可在輸出中僅展示有關記憶體消耗過程的特定資訊。ps eo pid,ppid,mem,cpu,cmd sort mem head pid ppid mem cpu cmd 1064 1 5.4 3.2 usr sbin mysqld 23396 23386 2.9 0.0 usr ...