在本文中,我們將解釋兩個簡單的命令列小技巧,它可以幫你只列出所有的今天的檔案。
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 這一天修改的檔案:
#
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'
asa
date
ortime
或者,使用下面的正確格式:
#
find.-
maxdepth 1-
newermt
"12/06/2016"
或者
#
find.-
maxdepth 1-
newermt
"12/06/16"
在 linux 中找出今天修改的檔案
你可以在我們的下面一系列文章中獲得ls
和find
命令的更多使用資訊。
原文發布時間為:2017-01-06
如何在 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 ...