Linux - centos文件与目录管理


一.目录与路径

1.目录相关操作:-cd,-pwd,-mkdir

  1. cd 变换目录( Change Directory)

    . 此层目录
    .. 上层目录
    - 前一个工作目录
    ~ 目前用户所有家目录
  2. pwd 显示当前路径(Print Working Directory )

  3. mkdir 建立新目录 (make directory)
    -m 配置目录权限
    -p 建立递归目录

2.环境变量:$PATH

  • echo $PATH 查看环境变量

二.文件目录管理

1.文件与目录检视: -ls

-l 查看详细信息,或ll
-a 查看全部文件
-h 查看大小单位为GB,MB,KB等
-i 列出inode号
-n 列出UID与GID而非用户名与组名
-R 列出子目录
-S 按文件大小排序
-t 依时间排序

文件时间

  • mtime
  • ctime
  • atime

2.复制-cp,删除-rm,移动或更名-mv

  1. 共用参数

    -r 递归复制
    -i 覆盖前询问
    -f 强制执行
  2. cp
    -P 连同文件属性一起复制过去(备份常用)

  3. mv
    移动多个文件: mv file1 file2 file3 target_path

更名:mv file_name new_name

三.文件内容查看

1.查看文本文档内容:-cat,-tac,-nl,-more,-less

  1. cat 由第一行开始显示
    -n 列出行号,显示空白行号
    -b 列出行号,不显示空白行号

  2. tac 由最后一行开始显示,cat反写

  3. nl 显示内容及行号

  4. more 一页一页显示

    空格键 (space) 代表向下翻一页
    Enter 代表向下翻 一行
    / 字符串 代表在这个显示癿内容弼中,向下搜寻 字符串 这个关键词
    :f 立刻显示出文件名以及目前显示癿行数
    q 代表立刻离开 more ,丌再显示该档案内容
    b 或 [ctrl]-b 代表往回翻页,丌过这劢作叧对档案有用,对管线无用
  5. less 和more一样,但是可以往前翻页

    空格键 向下翻劢一页
    [pagedown] 向下翻劢一页
    [pageup] 向上翻劢一页
    /字符串 向下搜寻
    ?字符串 向上搜寻
    n 重复前一个搜寻 (与 / 或 ? 有关!)
    N 反复的重复前一个搜寻 (与 / 或 ? 有关!)
    q 离开 less 这个程序

2.内容提取:-head,-tail

  • head 只显示头几行
  • tail 只显示最后几行
    -n 接数字,表示显示几行
    head -n 10
    head -n -10  #不显示最后2行
    tail -n +10  #第10行开始显示(不显示最开始9行)
    

3.非纯文本文档: -od

​ od 以二进制方式读取文档内容

4.修改文档时间与建立新文档:-touch

四.文件权限

1.文件预设权限:-umask

2.档案隐藏属性:-chattr,-lsattr

3.特殊权限:-SUID,-SGID,-SBIT

4.查看文件类型:-file

五.搜寻命令与文件

1.命令搜索:-which

2.文件名搜寻 find

六.权限与命令间的关系

posted @ 2020-04-09 17:19  lixianjin  阅读(168)  评论(0)    收藏  举报