我正在编写一个脚本来删除linux中的大量文件。该脚本将在crontab中每两分钟运行一次。我试过用了
find /mnt/md0/capture/DCN/ -maxdepth 1 -type f -name "*.pcap" -print0 | xargs -0 ls -lt | tail -$del | awk '{print $8}'
并将其保存到变量并尝试使用rm
命令删除,但dint运行。我发现find . -type f -delete
可用于删除文件,但我不知道如何将此部分添加到我的命令中。我该怎么做?
答案 0 :(得分:2)
只需将-print0
替换为-delete
:
find /mnt/md0/capture/DCN/ -maxdepth 1 -type f -name "*.pcap" -delete