zoukankan      html  css  js  c++  java
  • 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会崩溃)

  • 相关阅读:
    容器级虚拟化如何进行资源分配
    容器虚拟化实现的原理
    tensorflow报cudnn错误
    nginx调优
    mysql主从原理及配置
    新安装mysql,如何提升mysql安全性
    LINUX系统软件安装和卸载的常见方法
    如何增加黑客通过ssh入侵的难度--保护ssh的三把锁
    ubuntu-docker入门到放弃(八)创建支持SSH服务的镜像
    ubuntu-docker入门到放弃(七)操作系统
  • 原文地址:https://www.cnblogs.com/leimingzhiqiu/p/6894793.html
Copyright © 2011-2022 走看看