最近用Linux有一个需求,如图1:
图1自己想的实现方法:经测试,有效(图2)。先记录并分享之。共勉。
mkdir ./result/; find ./test/ -type f -exec mv {} ./result/ \; (解释:先在当前目录chl下创建result目录,然后用find ./test/ -type f -exec mv {} ./result/ \;命令实现需求:把test中所有的文件—包括子目录的文件,都移动到新建的result目录中)
rm -R ./test/ (解释:最后删除test目录,此时为空目录,里面最多有很多子目录,但都为空)
图2笔者要的效果(图3):
图3
网友评论