如何删除父目录而不删除子目录?

如何删除父目录而不删除子目录?

例如,我有 DirectoryA,位于 DirectoryB 内,而 DirectoryC 内有 DirectoryA(A/B/C)。

DirectoryA 中有一些我想保留的文件,DirectoryB仅有的包含 DirectoryC,并且 DirectoryC 中也有我想要保留的文件。

有没有办法删除 DirectoryB,将文件从 DirectoryC 移动到 B?本质上是删除目录树的一层。

答案1

假设 DirectoryA(将调用 DA)中没有名为 DirectoryC(将调用 DC)的文件,将 DC 移入 DA mv ./DA/DB/DC ./DA,然后您就可以删除空数据库rmdir ./DA/DB

相关内容