小编Sta*_*ess的帖子

将所有子目录名称和具有特定扩展名的文件复制到新目录

我有以下目录结构:

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

5
推荐指数
2
解决办法
1257
查看次数

标签 统计

command-line ×1