我正在使用AIX上的ksh,我的目录结构如下所示。
我想要删除所有的子目录
dir/
subdir1/file1
subdir2/file2
subdir3/file3
我想要删除所有的子目录
subdir1
,subdir2
等等,并让dir
中的file1
,file2
等文件保持不变。换句话说,我想要将subdirs
中的所有文件移动到dir
,然后删除所有空的subdirs
。最终结果应该是:dir/
file1
file2
file3
....
我该使用什么命令?
rmdir
比rm -r
更好,因为 OP 所想要的是仅删除空目录。所以,可以使用mv subdir*/file* ./ && rmdir subdir*/
。 - codeforester