centOS学习(2)--文件与目录管理

1 绝对路径与相对路径

 绝对路径:一定由根目录 / 写起,如/usr/share/doc

  相对路径:相对于当前位置的路径,如当前位置为/usr/share/doc,要到/usr/share/man,命令为 cd  ../man

.. 代表上一层目录

2 相关符号说明

   . 代表当前目录

 ..  代表上一层目录

-   代表前一目录

~ 代表当前用户的home目录

~account 代表account这个用户的home目录

使用ls查看目录时所有目录底下都存在.和..两个目录。

3 相关命令

①cd  :变换目录  (change directory的缩写)

      cd .. 进入上一层目录

      cd - 进入刚才的目录

     cd /usr/share 进入/usr/share 目录

    cd ~user  进入user用户的home目录

    只输入cd与cd ~ 的效果一样 

②pwd:显示当前目录  (print working directory的缩写)

    pwd [-P]

   加上参数表示显示实际的目录,而非链接文件本身的目录

③mkdir:创建目录

   mkdir [-mp] 目录名称

    -m  配置目录的权限

     mkdir -m 711 test 

    -p  创建所需要的递归目录

    mkdir -p /test1/test2  不加参数p直接创建会报错 

④rmdir:删除空的目录 

    rmdir [-p] 目录名称

   -p  连同上层空的目录也一起删除

   

rmdir  /test1  如果test1不为空,则删除失败

rmdir  /test1/test2/test3 连同test1 、test2、test3一同删掉,不过要求test1下只有test2,test2下只有test3.

⑤ echo $PATH

  echo 为显示打印指令

  $代表后面跟的是变量

4 ls 命令

   ls [-adl] 目录名称

  -a 全部的档案,连同隐藏档( 开头为 . 的档案) 一起列出(常用)

  -d 仅列出目录本身,而不列出目录内的文件(常用)

  -l  列出文件的属性和权限等详细信息

 目录名称可省略,默认为当前目录

 ls -al ~  列出当前用户的home目录的目录列表

 ls -al  列出当前目录的目录列表

5 复制、删除与移动命令

①cp

    cp [-参数] 来源文件  目标文件

    cp [options]  source1 source2 ... directory

   参数说明:

    -i  :若目标文件(destination)已经存在时,在覆盖时会先询问劢作癿迚行(常用)

  -p  :连同档案癿属性一起复制过去,而非使用默讣属性(备份常用)

  -r  :递弻持续复制,用亍目弽癿复制行为

 -d  :若杢源文件为链接文件癿属性(link file),则复制链接文件属性而非档案本身

 -a : 相当于 -pdr 的意思

  如果源文件有两个以上,最后一个一定为目录。

②rm

    rm [-fir] 文件或目录

    -f force的意思,删除不存在的文件时,不会出现警告

   -i  删除前会询问

  -r 递归删除,常用在目录的删除上

③mv

  mv [-fru] 文件或目录

  mv [options] source1 source2 ... directory

 -f force 强制癿意忠,如果目标档案已经存在,丌会询问而直接覆盖

-i 若目标档案 (destination) 已经存在时,就会询问是否覆盖

-u 若目标档案已经存在,丏 source 比较新,才会更新 (update)

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值