-mtime +30 :這是指所有超過 30 天的文件。 mtime 代表 Unix 中的修改時間。 您可以根據需要更改數字。 -exec rm {} :這實際上是一個執行命令,它要求刪除所有上述條件過濾的所有文件。
如何在 UNIX 中刪除 30 天前的文件?
如何在 Linux 中刪除超過 30 天的文件
- 刪除超過 30 天的文件。 您可以使用 find 命令搜索所有修改超過 X 天的文件。 …
- 刪除具有特定擴展名的文件。 除了刪除所有文件,您還可以添加更多過濾器來查找命令。 …
- 遞歸刪除舊目錄。
如何在 UNIX 中刪除舊文件?
3答案
- ./my_dir 您的目錄(替換為您自己的)
- -mtime +10 超過 10 天。
- -type f 僅文件。
- - 刪除並不奇怪。 在執行整個命令之前刪除它以測試您的查找過濾器。
如何在 Linux 中刪除舊文件?
在 Linux 上刪除超過 x 小時的文件
- 刪除超過 1 小時的文件。 查找 /path/to/files * -mmin +60 – exec rm {} ;
- 刪除超過 30 天的文件。 查找 /path/to/files * -mtime +30 – exec rm {} ;
- 刪除最近 30 分鐘內修改的文件。
如何在 Linux 中刪除 3 個月的文件?
和以前一樣,-mtime 參數用於查找早於 X 的文件。在這種情況下,它早於 180 天。 你可以使用 -delete 參數 立即讓 find 刪除文件,或者您可以對找到的文件執行任何任意命令( -exec )。
2 天前的 Linux 文件在哪裡?
4 個回答。 你可以先說 查找 /var/dtpdev/tmp/ -type f -mtime +15 . 這將找到所有超過 15 天的文件並打印它們的名稱。 或者,您可以在命令末尾指定 -print,但這是默認操作。
Linux 中最近 30 天的文件在哪裡?
您還可以搜索 X 天前修改的文件。 使用 -mtime 選項 使用 find 命令根據修改時間和天數搜索文件。 天數可以使用兩種格式。
UNIX 如何查找早於 7 天的文件?
說明:
- find :用於查找文件/目錄/鏈接等的 unix 命令。
- /path/to/ :開始搜索的目錄。
- -type f : 只查找文件。
- -姓名 '*。 …
- -mtime +7 :只考慮修改時間超過 7 天的那些。
- -execdir ...
如何在 Linux 中刪除 5 天前的文件?
第二個參數 -mtime 用於指定文件存在的天數。 如果輸入 +5,它將查找超過 5 天的文件。 第三個參數 -exec 允許您傳入諸如 rm 之類的命令。 這 {} ; 在末尾 需要結束命令。
你如何使文件無效?
登錄以下示例。
- 通過重定向到 Null 清空文件內容。 …
- 使用“true”命令重定向的空文件。 …
- 空文件使用帶有 /dev/null 的 cat/cp/dd 實用程序。 …
- 使用 echo 命令清空文件。 …
- 使用 truncate 命令清空文件。
如何在 UNIX 中刪除 15 天前的文件?
Unix – 使用...刪除超過一定天數的文件
- 將刪除的文件保存到日誌文件中。 find /home/a -mtime +5 -exec ls -l {} ; > mylogfile.log。 …
- 修改的。 查找並刪除過去 30 分鐘內修改過的文件。 …
- 力量。 強制刪除 30 天之前的臨時文件。 …
- 移動文件。
如何在 Linux 中列出舊文件?
要查找至少 24 小時前的文件, 使用 -mtime +0 或 (m+0) . 如果要查找昨天或之前最後修改的文件,可以將 find 與 -newermt 謂詞一起使用: find -name '*2015*' !
如何在 Linux 中的某個日期之前刪除文件?
如何在Linux中的某個日期之前刪除所有文件
- find – 查找文件的命令。
- . ——……
- -type f – 這意味著只有文件。 …
- -mtime +XXX – 將 XXX 替換為您想要返回的天數。 …
- -maxdepth 1 - 這意味著它不會進入工作目錄的子文件夾。