我正在开发一个脚本,该脚本将在目录内部验证子目录是否存在,然后找到并删除同一目录中的复制副本。例如:
一个目录添加了以下子目录:
FLDR6544_8765
复制该文件夹的其他副本,例如:
FLDR6544_8765-0
FLDR6544_8765-1
FLDR6544_8765-2
是否有一个命令或一系列脚本命令将验证原始文件夹是否存在(在示例中FLDR6544_8765
),然后删除复制的文件夹(FLDR6544_8765-0
、FLDR6544_8765-1
、FLDR6544_8765-2
)
我可以用
find -type d -name "-0" exec rm -r {} \; -prune
查找具有复制结尾(-0、-1 等)的目录,但这并不能确保在删除复制副本之前原始文件存在。
预先感谢您的任何想法!