linux查看文件命令

ls [options] [files_or_dirs]

-a 包含隐藏文件
-l 显示额外的信息
-R 目录递归
-ld 目录和符号链接信息
-s 按照从大到小排序
-t 按mtime排序
-u 配合-t选项,显示并按照atime从新到旧排序
-U 按目录存放顺序显示
-X 按文件后缀排序

颜色:/etc/DIR_COLORS和@LS_COLORS变量定义

查看文件状态:stat

每个文件有三个时间戳:
access time:访问时间,atime 读取文件内容
modifity time:修改时间,mtime 改变文件内容
change time:改变时间,ctime,元数据发生改变

确定文件内容:使用file命令
file [option] ....
常用选项:
-b:
-f:filelist列出文件filelist中文件名的文件类型
-F: 使用指定分隔符号替换输出文件名后缀默认的 ":" 分隔符
-L:查看对应软链接对应的文件类型
--help:显示命令在线帮助

文件通配符:wildcard pattern
通配符可以匹配符合条件的多个文件,便于批量管理文件,通配符采用特定的符号,表示特定的含义,此符号称为元meta字符

常见的通配符:

  • :匹配0个或者多个字符,但不匹配 "."开头的文件
    ?:匹配任何单个字符
    ~ :当前用户的家目录
    ~fengtao : 用户fengtao家目录
    ~+:当前工作目录
    ~-:前一个工作目录
    [0-9]:匹配数字范围
    [a-z] : 字母
    [feng] : 匹配列表中的任何一个字符
    [^wang] :匹配列表中的所有字符以外的字符

[:alpha:]:任意大小写字母
[:alnum:]:任意数字或字母
[:blank:] :水平空白字符
[:space:] : 水平或垂直空白字符
[:punct:] : 标点符号
[:print:] : 可打印字符
[:graph:]: 图形字符
[:xdigit:]:十六进制字符

posted @ 2021-04-12 14:47  psy_fengtao  阅读(174)  评论(0)    收藏  举报