自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何在Linux中使用find根據(jù)時(shí)間戳查找文件

系統(tǒng) Linux
Linux中的find命令用于根據(jù)不同的參數(shù)搜索文件和文件夾。這些參數(shù)可以是文件名,大小,文件類型等。

[[403419]]

 Linux中的find命令用于根據(jù)不同的參數(shù)搜索文件和文件夾。這些參數(shù)可以是文件名,大小,文件類型等。

這樣的參數(shù)之一就是文件的時(shí)間戳。在Linux(以及所有基于Unix的文件系統(tǒng))中,每個(gè)文件都有3個(gè)時(shí)間戳記:

  •  上次修改時(shí)間
  •  上次訪問時(shí)間
  •  上次狀態(tài)更改時(shí)間(即,當(dāng)更改文件的元數(shù)據(jù)(如權(quán)限)時(shí))

讓我們看看如何使用find來基于每個(gè)時(shí)間戳來搜索文件。

在Linux中查找文件時(shí)間戳

首先,我們可以在Linux中運(yùn)行“stat ”命令來獲取文件的所有這些時(shí)間戳。例如,對(duì)于名稱為“linuxmi.cpp”的文件,運(yùn)行: 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ stat linux 

查找統(tǒng)計(jì)時(shí)間戳

根據(jù)時(shí)間戳查找文件

現(xiàn)在,要基于時(shí)間戳查找文件,我們使用手冊(cè)頁(yè)中'-newerXY'的find參數(shù)。 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ man find 

Find命令手冊(cè)頁(yè)

因此,在參數(shù)中'-newerXY',我們可以將X作為a,c或m分別用于最后訪問,最后狀態(tài)更改和最后修改時(shí)間,將Y用作t,以便我們可以將下一個(gè)參數(shù)作為時(shí)間戳字符串。

注意:在基于Unix的文件系統(tǒng)中,不保留文件的創(chuàng)建時(shí)間

概括地說,要運(yùn)行的命令如下所示: 

  1. find <directory_path> -newer<a/m/c>t ‘<timestamp>’ 

在這里,時(shí)間戳的格式應(yīng)為:'YYYY-MM-DD HH:MM:SS'。

讓我們?cè)谝粋€(gè)只有幾個(gè)文件的文件夾中嘗試這個(gè)方法,在指定的時(shí)間之后只有兩個(gè)文件被訪問、修改和狀態(tài)更改。 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ find . -newerat '2021-05-16 07:55'  
  2. linuxmi@linuxmi:~/www.linuxmi.com$ find . -newerct '2021-05-16 07:55'  
  3. linuxmi@linuxmi:~/www.linuxmi.com$ find . -newermt '2021-05-16 07:55' 

根據(jù)時(shí)間戳查找文件

如果兩個(gè)文件的時(shí)間戳確實(shí)大于指定的時(shí)間,請(qǐng)使用“ stat”進(jìn)行驗(yàn)證。 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ stat linuxmi.cpp linuxmi.com.cpp 

驗(yàn)證文件時(shí)間戳

總結(jié)

我們已經(jīng)學(xué)習(xí)了如何使用命令find的參數(shù)'-newerXY'來根據(jù)時(shí)間戳搜索文件。

請(qǐng)注意,您也可以將另一個(gè)文件用作參考時(shí)間戳,而不用顯式指定時(shí)間戳,在這種情況下,可以跳過參數(shù)中的“ t”。

如果還有什么疑問,請(qǐng)?jiān)谙旅娴牧粞詸诶镏赋觯x謝! 

 

責(zé)任編輯:龐桂玉 來源: 良許Linux
相關(guān)推薦

2018-04-28 09:12:42

Linux

2022-05-25 08:41:48

Linuxfd 命令文件

2018-01-29 14:57:16

Linux文件權(quán)限find命令

2018-05-16 10:32:06

Linux命令find

2021-12-12 09:19:16

find命令Linux

2019-09-12 08:21:22

Linuxfind命令查找

2018-10-09 08:30:55

UbuntuLinuxRAR文件

2018-01-09 09:00:01

Linux命令文件壓縮

2019-08-28 15:38:04

Linux系統(tǒng)工具

2019-09-16 19:00:48

Linux變量

2017-12-26 11:13:41

Linuxfind文件查找

2018-06-26 09:15:24

Linux命令history

2022-11-18 10:16:26

Linuxwc 命令

2022-10-25 09:07:28

Linuxxargs命令

2019-07-03 11:16:51

Linux數(shù)據(jù)庫(kù)Line

2022-12-25 10:09:44

2022-07-02 15:06:06

Pandoc文件Markdown

2023-09-14 15:05:33

grep正則表達(dá)式

2021-01-13 09:40:26

Linuxexport命令

2016-12-07 17:45:44

Linux文件
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)