【发布时间】:2016-06-04 14:26:51
【问题描述】:
我正在尝试使用超过一天的 .sh 脚本 (linux) 删除某个文件夹中的 所有 文件。该脚本每天运行,需要删除“DTV”文件夹中的所有文件。到目前为止,我已经使用名为(显示完整文件路径)的 .sh 文件进行了测试:
/volume1/tasks/dtv_delete_old_files.sh
这个文件里面包含以下命令:
find /volume1/video/DTV/ -mtime +1 -exec rm {} \;
里面的文件需要删除的文件夹位置在这里:
/volume1/video/DTV
此文件夹中的文件具有以下命名格式(显示完整路径):
/volume1/video/DTV/2016-02-19_1859_BBC NEWS_BBC News.ts
脚本删除文件失败。我相信这是因为文件的文件名中有空格。有谁知道我如何制定脚本,以便删除 DTV 文件夹中的所有文件(不包括文件夹本身)。任何反馈将不胜感激。
【问题讨论】:
标签: linux bash shell command sh