要删除指定目录之外的其他目录,您可以使用find命令结合rm命令来实现。下面是一个示例命令:

find /path/to/parent-directory -type d ! -name "target-directory" -exec rm -r {} +

请将/path/to/parent-directory替换为您希望进行操作的目录的路径,target-directory替换为您想要保留的目标目录的名称。

这个命令会在指定的父目录下查找所有的子目录,然后排除目标目录以外的其他目录,并将这些目录使用rm -r命令进行递归删除。

请务必小心使用这个命令,确保正确指定了目标目录和父目录,以避免意外删除了重要的数据。建议在执行命令之前先进行备份,并仔细检查命令的参数,确保安全操作。