當前位置:首頁 » 操作系統 » linux刪除文件時間

linux刪除文件時間

發布時間: 2022-04-22 11:02:36

linux 刪除多少天以前的文件

find 命令可以完成這一需求,比如刪除3天前的所有以「.log」結尾的文件:
find /文件路徑 -name "*.log" -mtime +2 -exec rm {} \;
說明:
1. 文件路徑是目標文件所在路徑;
2. -name 設定目標文件名,建議採用,否則可能誤刪其他文件;
3. -ctime 文件最後一次修改時間,後面只能用整數,單位為天,同時,還有atime,mtime,amin,cmin,mmin等時間參數可選,具體請查看幫助;
4. 時間說明如下圖(隨手畫的,大概是這個意思),所以刪除三天前的文件要用+2

5. -exec 表示需要執行的命令,{}代表find找到的內容,"\;"是固定寫法表示結束-exec,
所以例子的"-exec rm {} \;" 就表示對find找到的符合條件的文件執行刪除操作

Ⅱ linux 如何刪除當前指定日期的文件

假如在一個目錄中保留最近30天的文件,30天前的文件自動刪除
#find
/tmp
-mtime
+30
-type
f
-name
*.sh[ab]
-exec
rm
-f
{}
;/tmp
–設置查找的目錄;
-mtime
+30
–設置時間為30天前;
-type
f
–設置查找的類型為文件;
-name
*.sh[ab]
–設置文件名稱中包含sha或者shb;
-exec
rm
-f
–查找完畢後執行刪除操作;
提示:將此命令寫入crontab後即可自動完成查找並刪除的工作
另外的方法大同小異:
#find
/tmp
-mtime
+30
-type
f
|
xargs
rm
-rf

Ⅲ linux按指定時間刪除文件和文件夾

find 命令可以完成這一需求,比如刪除3天前的所有以「.log」結尾的文件:

find /文件路徑 -name "*.log" -mtime +2 -exec rm {} ;

說明:

1. 文件路徑是目標文件所在路徑;

2. -name 設定目標文件名,建議採用,否則可能誤刪其他文件;

3. -ctime 文件最後一次修改時間,後面只能用整數,單位為天,同時,還有atime,mtime,amin,cmin,mmin等時間參數可選,具體請查看幫助;

4. 時間說明如下圖(隨手畫的,大概是這個意思),所以刪除三天前的文件要用+2

5. -exec 表示需要執行的命令,{}代表find找到的內容,";"是固定寫法表示結束-exec,

所以例子的"-exec rm {} ;" 就表示對find找到的符合條件的文件執行刪除操作

Ⅳ Linux怎樣刪除以日期命名的文件夾及其文件

按月份刪除的話就是:rm
-rf
201405*,代表刪除以201405開頭的文件夾
按年份的話就是:rm
-rf
2014*
,代表刪除所有以2014開頭的文件和文件夾
或者進入這個目錄下,想刪除所有文件和文件夾的話就是:rm
-rf
*

Ⅳ linux下怎麼按文件創建的時間順序刪除文件刪除最早創建的文件。

find
命令可以完成這一需求,比如刪除3天前的所有以「.log」結尾的文件:
find
/文件路徑
-name
"*.log"
-mtime
+2
-exec
rm
{}
\;
說明:
1.
文件路徑是目標文件所在路徑;
2.
-name
設定目標文件名,建議採用,否則可能誤刪其他文件;
3.
-ctime
文件最後一次修改時間,後面只能用整數,單位為天,同時,還有atime,mtime,amin,cmin,mmin等時間參數可選,具體請查看幫助;
4.
時間說明如下圖(隨手畫的,大概是這個意思),所以刪除三天前的文件要用+2
5.
-exec
表示需要執行的命令,{}代表find找到的內容,"\;"是固定寫法表示結束-exec,
所以例子的"-exec
rm
{}
\;"
就表示對find找到的符合條件的文件執行刪除操作

Ⅵ 在Linux中如何刪除指定日期之前的一些文件

假如在一個目錄中保留最近30天的文件,30天前的文件自動刪除;

#find /tmp -mtime +30 -type f -name *.sh[ab] -exec rm -f {} ;/tmp –設置查找的目錄;

1、mtime +30 –設置時間為30天前;

2、type f –設置查找的類型為文件;

3、name *.sh[ab] –設置文件名稱中包含sha或者shb;

4、exec rm -f –查找完畢後執行刪除操作;

提示:將此命令寫入crontab後即可自動完成查找並刪除的工作。

另外的方法大同小異:#find /tmp -mtime +30 -type f | xargs rm -rf。

Ⅶ linux怎麼刪除當前目錄下的所有文件

1.首先,安裝SHH遠程軟體,連接到linux伺服器,然後使用SSH登錄到linux伺服器;

Ⅷ 在Linux中設置計劃刪除指定時間的文件

要刪除系統中就的文件,就需要使用命令了:
#find /tmp -mtime +30 -type f -name *.sh[ab] -exec rm -f {} \;
假如在一個目錄中保留最近30天的文件,30天前的文件自動刪除
#find /tmp -mtime +30 -type f -name *.sh[ab] -exec rm -f {} \;
/tmp --設置查找的目錄;
-mtime +30 --設置時間為30天前;
-type f --設置查找的類型為文件;
-name *.sh[ab] --設置文件名稱中包含sha或者shb;
-exec rm -f --查找完畢後執行刪除操作;
提示:將此命令寫入crontab後即可自動完成查找並刪除的工作
另外的方法大同小異
#find . -mtime +30 -type f | xargs rm -rf

Ⅸ Linux 定時刪除文件夾或文件

給你個思路,不懂問我,如果想要我幫你寫出來,你可以加點分啊
查找半年的文件可以用find命令
find
的-mtime
按更改時間
find
.
-mtime
-5
-print
-表示在5天之內更改過的
find
.
-mtime
+5
-print
+表示在5天之前更改過的
每周日刪除可以用到cronta(具體使用方法請網路)
無法是每個周日腳本運行一次,cd到指定文件夾,利用find命令找到對應的文件刪除就ok了

熱點內容
matlab編譯工具箱 發布:2024-11-17 08:22:44 瀏覽:30
eda編譯和綜合區別 發布:2024-11-17 08:12:30 瀏覽:993
ftp伺服器前端怎麼用 發布:2024-11-17 08:12:30 瀏覽:66
基金怎麼配置才合適 發布:2024-11-17 07:59:53 瀏覽:786
linux下編譯cpp 發布:2024-11-17 07:59:18 瀏覽:644
javaweb資料庫 發布:2024-11-17 07:59:18 瀏覽:909
hadoop在win10上編譯 發布:2024-11-17 07:47:35 瀏覽:291
c安全編程 發布:2024-11-17 07:44:05 瀏覽:816
演算法上中位 發布:2024-11-17 07:39:05 瀏覽:978
空調壓縮機哪種好 發布:2024-11-17 07:36:50 瀏覽:755