Linux目录操作

 1) 创建目录 make  directory

  >mkdir   目录名字

  >mkdir   -p newdir/newdir/newdir  //通过递归的方式创建多个级别关系目录

  >mkdir   dir/newdir        //不用-p参数

  >mkdir   -p dir/newdir/newdir    //需要使用-p参数

 2) 移动目录(文件和目录)

  >mv dir1 dir2        //把dir1移动到dir2目录下

  >mv dir1/dir2  dir3    //把dir2移动到dir3目录下

  >mv dir1/dir2  dir3/dir4  //把dir2移动到dir4目录下

  >mv dir1/dir2  ./     //把dir2移动到目前目录下

 3) 改名字(文件和目录)

  >mv dir1 newdir       //修改dir1的名字为newdir

 mv是“移动” 和 “改名字” 合并的指令

  >mv dir1 ./newdir        //dir1移动到当前目录下,并改名字为newdir

  >mv dir1/dir2 dir3         //dir2移动到dir3目录下,并改名字为“原名”

  >mv dir1/dir2 dir3/newdir      //dir2移动到dir3目录下,并改名字为“newdir”

    >mv dir1/dir2 dir3/dir4      //dir2移动到dir4目录下,并改名字为“原名”

  >mv dir1/dir2 dir3/dir4/newdir  //dir2移动到dir4目录下,并改名字为“newdir”

 4) 目录复制(文件和目录)

  >cp file1 dir/newfile2    //file1被复制一份到dir目录下,并改名字为file2

  >cp file1 dir         //file1被复制一份到dir目录下,并改名字为“原名”

  >cp dir1/file1 dir2/newfile  //file1被复制一份到dir2目录下,并改名字为“newfile”

 目录的复制(需要设置-r[recursive递归]参数,无视目录的层次)

  >cp -r dir1 dir2          //dir1被复制到dir2目录下,并改名字为“原名”

  >cp -r dir1/dir2 dir3/newdir     //dir2被复制到dir3目录下,并改名字为“newdir”

  >cp -r dir1/dir2 dir3/dir4     //dir2被复制到dir4目录下,并改名字为“原名”

  >cp -r dir1/dir2 dir3/dir4/newdir //dir2被复制到dir4目录下,并改名字为“newdir”

  >cp -r dir1 ../../newdir      //dir1被复制上两级目录下,并改名字为“newdir”

 5)删除(文件和目录)

  >rm 文件

  >rm -r 目录      //-r[recursive递归]递归方式删除目录

  >rm -rf 文件/目录   //-r force 递归强制方式删除文件

  rm -rf /  (可以执行,但Linux会崩溃)

原文地址:https://www.cnblogs.com/leimingzhiqiu/p/6894793.html