file - 需要 bash 脚本来查找(如果存在)小于 7 天的 tar 文件

标签 file bash datetime find tar

很多人想要查找早于 x 天的文件,但就我而言,我需要查找早于 7 天的 tar 文件。

  • 日期格式:日期+%m-%d-%Y
  • 该文件可能不存在。如果没有,请从/location/创建 tar。
  • 如果文件存在,请将较新的文件附加到/location/中的 tar 文件中。

如果我可以提供更多详细信息,请告诉我。

谢谢

最佳答案

这将打印小于 604800 秒的最旧的 tar 文件(如果有):

find /location/ -name \*.tar -mtime -7 -print0 | xargs -0 ls -rt | head -1

关于file - 需要 bash 脚本来查找(如果存在)小于 7 天的 tar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8235470/

相关文章:

python - 如何增加写入python文件的行数

php - php读写dat文件

java - 将文本文件放在Android目录中的位置

bash - 带有 gnome 终端的桌面应用程序 : relative paths to script and icon

bash - OpenVPN Source vars 不适用于 debian

PHP DateTime->sub() 不会冒泡长达几天

file - 文件系统写入缓冲区通常在几秒后被刷新?

linux - shell sh脚本中的目录列表

python - 如何在 datetime python 中使用毫秒而不是微秒

linux - 将 Linux 日期转换为 yyyy-MM-dd'T'HH :mm:ss'Z' format