ls显示目录中文件及其属性信息
ls -lh(组合的,比较常用)
ls -l (小写L) 显示文件的属性大小等详细信息
ls -h 自动调整和现实文件大小单位
ls -a 显示全部文件,包括隐藏文件
ls -S 根据内容大小排序显示
(这里用-lSh看着更直观)
ls -t 根据最后修改时间排序显示
(这里用-lht看着更直观)
find根据路径和条件搜索文件
find 【路径】【选项】文件名
find -name 根据文件权名查找
(支持通配符*)
find -perm 根据文件权限查找
find -mtime 根据文件内容的最后修改时间进行查找
这里的-1指的是最近一天
find -size根据文件大小进行查找
find -size +55k -size -60k代表查找大于55k,小于60k的文件
find -user 根据文件属主查找
find -type 根据文件类型进行查找
locate快速查找文件或目录
locate 文件名 快速查找文件或者目录
有个小bug
解决一下(等蓝色框框运行一下就好)
locate -i 忽略大小写
locate -l 限制最大查找数量
locate -b 仅匹配文件名(就是只显示文件,不显示目录)
which查找命令文件
which 命令 查找命令文件
cat显示文件内容
cat 文件名 查看文件内容
cat -n 显示行号
cat -s 若有多个空行,则只输出一个空行
grep文本搜索
grep "文本" 文件名 文本搜索
grep -c 仅显示找到的行数
grep -i 忽略大小写
grep -n 同时显示在源文件中的行号
grep -v 反向选择(显示所有不满足条件的)
grep -a 将二进制文件作为文本文件来搜索
grep -E 将模式解释为扩展正则表达式
dd 拷贝或转换文件
if 输入的文件名称 of 输出的文件名称
bs 设置每个“数据块”的大小,默认为 512字节 count 设置有多少个bs
file 查看文件类型
file 文件名 查看文件类型
file -f 显示文件类型信息
file -i 显示MIME类别信息
file -L显示符号链接所指向文件的类型
stat显示文件状态信息
stat 文件名 显示文件状态信息(这个比较常用)
stat -f 显示文件系统信息
stat -L 显示跟踪文件信息(!菜鸟搜了一个,凑合看看吧)
stat -t 设置以简洁方式显示
stat -c 设置显示格式
wc统计文件的字节数、单词数、行数
wc 文件名 统计文件的字节数、单词数、行数
wc -l (小写L)统计行数
wc -w 统计英文单次数
wc -m 统计字符数
wc -c 统计字节数
sort对内容进行排序
sort 文件名 对内容进行排序
sort -f 忽略大小写
sort -b 忽略前导空格
sort -r 逆向排序
sort -u 删除重复行
sort -t 指定间隔符
sort -k 根据指定域排序
sort -n 根据字符串数值进行比较
tar压缩和解压缩文件
tar 【选项】 包名 【文件名】
tar -c 创建压缩文件
tar -x 解开压缩文件
tar -v 显示压缩或解压的过程
tar -f 指定压缩包文件名
tar -z 用gzip压缩或解压,压缩包扩展名为.tar.gz
tar -j 用bzip2压缩或解压,压缩包扩展名为.tar.bz2
tar -J 用xz压缩或解压,压缩包扩展名为.tar.xz
tar -t 查看压缩包中包含的文件