Linux文件处理命令(2)

1.目录处理命令

  建立目录:mkdir(make directories 缩写)

        mkdir -p[目录名]   <-p递归创建(先建立上级目录在建立文件)>

        mkdir  [目录名]  《创建单目录》

2.切换所以目录:cd  (change directory  缩写)

    语法:cd  [目录名/  或文件名]

    简化操作:cd~ 与cd:进入当前用户的家目录

          cd  - :进入上次所有目录

          cd  ..:进入上级命令

          cd  .  :进入当前目录

3.相对路径与绝对路径

  相对路径:参照当前所在的目录,进行查找

    如:[root@imooc ~]#  cd  .. /usr/local/src/

  绝对路径:从根目录开始指定,一级一级递归查找,在任何目录下都能进入指定位置

    如:[root@imooc ~]#  cd  /etc/

4.查询所以目录位置:pwd  (print working directory 缩写)

    作用显示我当前所在位置

5.删除空目录:rmdir  (remove empty directories )

    语法:emdir [目录名]    例:rmdir  xx目录名

6.删除文件或目录:rm   (remove  缩写)

    语法:rm  -rf  [文件或目录名]

  选项:-r  删除目录;-f   强制

    注:不可删  rm  -rf  / (删除根目录)

7.复制命令:cp  (copy的缩写)

  语法: cp [选项]  [原文件或目录]   [目标目录]

    选项:

      -r:复制目录

      -p:连带文件属性复制

      -d:若源文件为链接文件,则赋值链接属性

      -a:相当于-pdr  (目标文件与原文件一模一样)

    例如: ..... cp -r  xx目录名  /tmp/  xx目录名   (复制到tmp根目录下且改变名称)

       ......  cp -a  xx文件名  /tmp/     (复制到tmp根目录下且不改名称)

8.剪切或改名命令:mv  (move的缩写)

  语法 mv   [原文件或目录]  [目标目录]

  注:mv不需要-r ,原文件与目标文件在同一个目录下是为改名,在不同一个目录为剪切

9.常见目录作用

  9.1:  /  ;根目录(最高一级目录)

  9.2:bin:命令保存目录(普通用户就可以读取命令)

  9.3:boot:启动目录,启动相关文件

  9.4:dev:设备文件保存目录

  9.5: etc:配置文件保存目录

  9.6:home:普通用户的家目录

  9.7:lib:系统库保存目录

  9.8:mnt:系统挂在目录

  9.9media:挂在目录

  9.10:toot:超级用户的家目录

  9.11:tmp:临时目录

  9.12:sbin:命令保存目录

  9.13:proc:直接写入内存

  9.14:sys:  (proc、sys目录不能直接操作,该两个为内存的过载点)

  9.15:usr:系统软件资源目录

  9.16:var:系统相关文档内容

      注:misc、media、mnt都为空目录,可以在root、home、tmp目录下随便放内容,其余目录看情况放。

  

原文地址:https://www.cnblogs.com/22joke/p/6874623.html