代码之家  ›  专栏  ›  技术社区  ›  conv3d

命令行-删除包含内容的目录而不删除内容

  •  0
  • conv3d  · 技术社区  · 8 年前

    假设我的目录结构如下:

    Dir1 -> Dir2 -> {file1, Dir3, file2, Dir4, file3} 
    

    如何删除 Dir1 从命令行删除而不删除所有内容?

    所以新的结构应该是:

    Dir2 -> {file1, Dir3, file2, Dir4, file3} 
    
    1 回复  |  直到 8 年前
        1
  •  1
  •   Benbentwo    8 年前

    你可以使用 mv 命令

    cd Dir1
    mv Dir2 ../
    cd ../
    ls
    rmdir Dir1
    

    我将用ls命令验证您的dir2在删除dir1之前实际上已被移动。