常見問題:如何在 Linux 中刪除 1 年前的文件?

如何在 Unix 中刪除 1 年前的文件?

/路徑/到/文件* 是要刪除的文件的路徑。 -mtime 用於指定文件存在的天數。 +365 將查找超過 365 天(即一年)的文件。 -exec 允許您傳入命令,例如 rm。

如何在 Linux 中刪除舊文件?

如何在 Linux 中刪除超過 30 天的文件

  1. 刪除超過 30 天的文件。 您可以使用 find 命令搜索所有修改超過 X 天的文件。 …
  2. 刪除具有特定擴展名的文件。 除了刪除所有文件,您還可以添加更多過濾器來查找命令。 …
  3. 遞歸刪除舊目錄。

如何在 Linux 中刪除 2019 文件?

如何刪除文件

  1. 要刪除單個文件,請使用 rm 或 unlink 命令後跟文件名:unlink filename rm filename。 …
  2. 要一次刪除多個文件,請使用 rm 命令,後跟以空格分隔的文件名。 …
  3. 使用帶有 -i 選項的 rm 在刪除之前確認每個文件: rm -i filename(s)

如何在 Linux 中列出舊文件?

要查找至少 24 小時前的文件, 使用 -mtime +0 或 (m+0) . 如果要查找昨天或之前最後修改的文件,可以將 find 與 -newermt 謂詞一起使用: find -name '*2015*' !

Linux 中最近 30 天的文件在哪裡?

您還可以搜索 X 天前修改的文件。 使用 -mtime 選項 使用 find 命令根據修改時間和天數搜索文件。 天數可以使用兩種格式。

如何在 Unix 中查找超過 1 年的文件?

4 個回答。 你可以先說 查找 /var/dtpdev/tmp/ -type f -mtime +15 . 這將找到所有超過 15 天的文件並打印它們的名稱。 或者,您可以在命令末尾指定 -print,但這是默認操作。

如何刪除超過 15 天的 Linux 文件?

解釋

  1. 第一個參數是文件的路徑。 這可以是路徑、目錄或通配符,如上例所示。 …
  2. 第二個參數 -mtime 用於指定文件存在的天數。 …
  3. 第三個參數 -exec 允許您傳入諸如 rm 之類的命令。

如何刪除 7 天之前的文件 UNIX?

說明:

  1. find :用於查找文件/目錄/鏈接等的 unix 命令。
  2. /path/to/ :開始搜索的目錄。
  3. -type f : 只查找文件。
  4. -姓名 '*。 …
  5. -mtime +7 :只考慮修改時間超過 7 天的那些。
  6. -execdir ...

如何在 Linux 中刪除超過 10 天?

將 -delete 替換為 -depth -print 在運行此命令之前對其進行測試( -delete 意味著 -depth )。 這將從那裡遞歸刪除所有在 /root/Maildir/ 下修改時間超過 14 天的文件(類型 f),並且更深(最小深度 1)。

如何從 Linux 中的目錄中刪除所有文件?

打開終端應用程序。 要刪除目錄中的所有內容,請運行: rm /path/to/dir/* 刪除所有子目錄和文件: rm -r /路徑/到/目錄/*
...
了解刪除目錄中所有文件的 rm 命令選項

  1. -r :遞歸刪除目錄及其內容。
  2. -f :強制選項。 …
  3. -v :詳細選項。

如何在 Linux 中刪除完整目錄?

要刪除目錄及其所有內容,包括任何子目錄和文件,請使用 帶有遞歸選項 -r 的 rm 命令 . 使用 rmdir 命令刪除的目錄無法恢復,使用 rm -r 命令刪除的目錄及其內容也無法恢復。

如何刪除文件夾?

刪除或移除目錄(rmdir 命令)

  1. 要清空和刪除目錄,請輸入以下命令:rm mydir/* mydir/.* rmdir mydir。 …
  2. 要刪除 /tmp/jones/demo/mydir 目錄及其下的所有目錄,請鍵入以下命令:cd /tmp rmdir -p jones/demo/mydir。
喜歡這篇文章嗎? 請分享給您的朋友:
今日操作系統