我想知道是否可以将工作目录中的所有子目录及其内容移动到工作目录中,以便子目录成为树中的主目录。
例如:
我在workingdir
,里面我们有folder1
,folder2
,folder3
,等
现在文件夹1,2,和3已经在工作目录内的主要目录,但是当我们到folder4
那里是一个子目录内具有相同的名称folder4
,然后内容,这样下去folder5
,folder6
到folder100andsomething
。
我想是运行一个命令移动子目录folder4
一路folder100andsomething
它们的内容出来的父目录一起,进入工作目录,所以最后我会folder1
- folder100andsomething
作为主目录和一堆错误的空父母。要清理,我可以运行命令以删除所有空的父目录。
那也会移动所有子目录的内容吗?文件夹5-100呢?实际上,目录的名称也不像示例中那样简单
—
Johnny
基本上,我不想一个一个地拖放每个子目录,必须有一种方法可以通过命令行对所有子目录进行超级拖放。没有?
—
约翰尼
换句话说,在folder4中,我们还有1-100个其他文件夹,其中包含内容。
—
George Udosen
抱歉,我可能不清楚。Folder4仅包含子目录folder4,并且此子目录具有内容。然后,将folder5与folder4放在同一工作目录中。同样,Folder5具有子目录folder5,该目录具有更多内容,然后我们拥有具有子目录folder6 + content的folder6,等等,等等
—
约翰尼
mv folder4/* $(pwd)
吗?