有没有办法反向展平目录?Python还是shell?
可以对目录进行反向展平吗 当前结构:有没有办法反向展平目录?Python还是shell?,python,linux,directory,active-directory,filesystems,Python,Linux,Directory,Active Directory,Filesystems,可以对目录进行反向展平吗 当前结构: /dir1 /dir2 /dir3 /main_dir | --- subdir1 | --- subdir2 | -----file1.txt /main_dir | --- subdir1 | --
/dir1
/dir2
/dir3
/main_dir
|
--- subdir1
|
--- subdir2
|
-----file1.txt
/main_dir
|
--- subdir1
|
--- subdir2
|
-----file1.txt
目标结构:
/dir1
/dir2
/dir3
/main_dir
|
--- subdir1
|
--- subdir2
|
-----file1.txt
/main_dir
|
--- subdir1
|
--- subdir2
|
-----file1.txt
谢谢。您可以像这样将目录移动到另一个路径
mv /dir1/dir2/dir3/main_dir /
这将主目录
移动到/
路径
Python:
import shutil
shutil.move('/dir1/dir2/dir3/main_dir', '/main_dir')
我没有看到任何扁平化,但路径迁移,因此move命令可能会起作用,
mv