【问题标题】:Delete all files on ftp created before 10 days from now删除从现在起 10 天之前在 ftp 上创建的所有文件
【发布时间】:2015-04-14 10:31:11
【问题描述】:

是否有一个命令可以删除几天前从我的 ftp 服务器上创建的所有具有特定名称的文件,运行 ubuntu 14.04?

这就是我所拥有的

find /path/to/files* -mtime +10 -exec rm {} \;

【问题讨论】:

  • 您要删除的文件在哪个位置?本地计算机上的文件夹? FTP 服务器中的远程文件夹?你想从哪里删除它们?
  • “是否有命令” - 没有,但您可以组合多个命令。你试过什么?
  • 我想从 ftp 服务器中删除它们。由于这些是实时系统的备份文件,我有点太有意识地无法自己尝试组合,你能协助@CodeCaster
  • 您不会在实时环境中测试脚本。在本地机器或登台服务器上设置 FTP 服务器只需点击几下即可。在那里进行试验,当你有信心时,就开始生产。
  • 真相@CodeCaster

标签: bash ftp


【解决方案1】:

在 ftp 服务器上试试这个(将 mydir 更改为您的目录)。

find mydir -type f ! -mtime 5 -exec echo rm {} \;

当回声显示您喜欢的内容时,删除回声。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-04
    • 2021-11-08
    • 1970-01-01
    • 2022-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多