文件系统与目录结构
Linux下的文件类型
-:普通文件
d: 目录文件
b: 块设备
c: 字符设备
l: 符号链接文件
p: 管道文件pipe
s: 套接字文件socket
列出目录内容
列出当前目录的内容或指定目录
用法:ls [options] [ files_or_dirs ]
示例:
ls -a 包含隐藏文件
ls -l 显示额外的信息
ls -R 目录递归通过
ls -ld 目录和符号链接信息
ls -1 文件分行显示
ls –S 按从大到小排序
ls –t 按mtime排序
ls –u 配合-t选项,显示并按atime从新到旧排序
ls –U 按目录存放顺序显示
ls –X 按文件后缀排序
查看文件状态
stat
文件:metadata, data
三个时间戳:
access time:访问时间,atime,读取文件内容
modify time: 修改时间, mtime,改变文件内容(数据)
change time: 改变时间, ctime,元数据发生改变
cut
cut命令可以将一行文字按照指定字符切分成多段并取出某一段,或者直接指定要取出的字符位置。
格式:
cut -d ‘指定字符’ -f数字 //切分并取出指定列
cut -c 区间 //取出指定字符位置的字符串,区间用-表示,如2-4,8-,-9等
1.cut -d ‘指定字符’ -f数字 //切分并取出指定列
2.cut -c 区间 //取出指定字符位置的字符串,区间用-表示,如2-4,8-,-9等
grep
grep命令用于从文档中找出我们需要的那一行来。
格式:
grep -acinv ‘搜索字符串’ filename
1
参数:
-a :将 binary 档案以 text 档案的方式搜寻数据
-c :计算找到 ‘搜寻字符串’ 的次数
-i :忽略大小写的不同,所以大小写视为相同
-n :顺便输出