我有以下目录结构:
dir1
py1.py
py2.py
subdir1
file1.py
anotherfile.txt
subdir2
file2.py
animage.png
Run Code Online (Sandbox Code Playgroud)
我想将文件夹结构和 *.py 文件(除了那些直接属于 dir1 的文件)复制到与 dir1 相同级别的新目录中。也就是说,我正在寻找这个:
dir2
subdir1
file1.py
subdir2
file2.py
Run Code Online (Sandbox Code Playgroud)
我试过(从 dir1 上面的层):
mkdir dir2
cp -r *.py ../dir2
Run Code Online (Sandbox Code Playgroud)
但这只是将 *.py 文件从 dir 1 复制到 dir2,而忽略了子目录。
command-line ×1