是否有 Bash 命令或一系列命令可以识别并删除复制的目录?

是否有 Bash 命令或一系列命令可以识别并删除复制的目录?

我正在开发一个脚本,该脚本将在目录内部验证子目录是否存在,然后找到并删除同一目录中的复制副本。例如:

一个目录添加了以下子目录:

FLDR6544_8765

复制该文件夹的其他副本,例如:

FLDR6544_8765-0
FLDR6544_8765-1
FLDR6544_8765-2

是否有一个命令或一系列脚本命令将验证原始文件夹是否存在(在示例中FLDR6544_8765),然后删除复制的文件夹(FLDR6544_8765-0FLDR6544_8765-1FLDR6544_8765-2

我可以用

find -type d -name "-0" exec rm -r {} \; -prune

查找具有复制结尾(-0、-1 等)的目录,但这并不能确保在删除复制副本之前原始文件存在。

预先感谢您的任何想法!

相关内容