重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2770|回复: 0
打印 上一主题 下一主题

[基础命令] 文件处理命令

[复制链接]
跳转到指定楼层
楼主
发表于 2019-11-30 19:49:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1.文件处理命令

  • 建立目录:mkdir
      命令英文原意:make directories
      mkdir -p [目录名]
               -p 递归创建

  • 切换所在目录:cd
       命令英文原意:change directory
       cd [目录]

  • 简化操作
      cd
      cd ~ 进入当前用户的家目录
      cd -  进入上一次目录
      cd .  进入当前目录
      cd .. 进入上一级目录

  • 相对路径:参照当前所在目录,进行查找。
  • 绝对路径:从根目录开始指定,一级一级递归查找。在任何目录下,都能准确进入指定位置。

  • 查询所在目录位置:pwd
      命令英文原意:print working directory
      --help 在线帮助
      --version 显示版本信息

  • 删除空目录:rmdir
      命令英文原意:remove empty directories
     
-p 是当子目录被删除后使它也成为空目录的话,则顺便一并删除

  • 删除文件或目录:rm
      命令英文原意:remove     
      rm -rf [文件或目录]  
           -i 删除前逐一询问确认
           -r 删除目录
           -f 强制删除

  • 复制命令:cp
      命令英文原意:copy
      cp [选项] [源文件或目录] [目标目录]
          -a 此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpr
          -d 复制时保留链接文件
          -f 覆盖已经存在的目标文件而不给出提示
          -i 与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答"y"时目标文件将被覆盖
          -p 除复制文件的内容外,还把修改时间和访问权限也复制到新文件中
          -r 若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件
          -l 不复制文件,只是生成链接文件

  • 剪切或改名命令:mv
      命令英文原意:move
      -i 若指定目录已有同名文件,则先询问是否覆盖旧文件
      -f 在 mv 操作要覆盖某已有的目标文件时不给任何指示

  • 链接命令:ln
      命令英文原意:link
      ln -s [源文件] [目标文件]
      -b 删除,覆盖以前建立的链接
      -d 允许超级用户制作目录的硬链接
      -f 强制执行
      -i 交互模式,文件存在则提示用户是否覆盖
      -n 把符号链接视为一般目录
      -s 软链接
      -v 显示详细的处理过程
  • 硬链接:
      1.拥有相同的i节点和存储block块,可以看做是同一个文件
      2.可通过i节点识别
      3.不能跨分区
      4.不能针对目录使用
  • 软链接:
      1.类似Windows快捷方式
      2.拥有自己的i节点和block块,但是数据块中只保存原文件的文件名和i节点号,并没有实际的文件数据
      3.软连接文件权限都为 lrwxrwxrwx
      4.删除原文件,软链接不能使用

2.常用目录
/ 根目录
/bin 命令保存目录(普通用户可以读取的命令)
/sbin 命令保存目录(root用户才能读取的命令)
/boot 启动命目录,启动相关文件
/dev 设备文件保存目录
/etc 配置文件保存目录
/home 普通用户的家目录
/root root用户的家目录
/lib 系统库存保存目录
/mnt 系统挂载目录
/media 挂载目录
/tmp 临时目录
/proc 直接写入内存的目录
/sys
/var 系统相关文档内容
/usr 系统软件资源保存目录
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-11-28 23:11 , Processed in 0.115621 second(s), 21 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表