发布时间:2026-07-25阅读(0)
# 在目录下查找文件并打印路径,子目录也会查找find /home/test -name test.sh -print 12,现在小编就来说说关于linux查看文件具体内容命令?下面内容希望能帮助到你,我们来一起看看吧!

linux查看文件具体内容命令
一、find 查找命令# 在目录下查找文件并打印路径,子目录也会查找find /home/test -name test.sh -print 12
命令选项:
# 模糊搜索,在$HOME目录下查找后缀txt的文件find ~ -name "*.txt" -print # 使用正则表达式,查找当前目录及子目录里大写开头的文件find . -name "[A-Z]*" -print # 在/etc里找host开头的文件find /etc -name "host*" -print # 查找两个小写字母开头,后跟两个数字的文件find . -name "[a-z][a-z][0-9][0-9].txt" -print # 当前目录下找权限为755的文件find . -perm 755 -print # 忽略/apps/bin目录进行查找find /apps -name "/apps/bin" -prune -o -print # 用ls -l 列出所找到的文件find . -type f -exec ls -l {} \;# 删除5天前的日志find . -name "*.LOG" -mtime 5 -ok rm {} \;find /home/hap/src/* -name "*.o" -exec rm {} \;# 使用xargs # 用grep命令在所有的普通文件中搜索device单词find / -type f -print | xargs grep "device" 123456789101112131415161718192021
# 查找大文件find . -type -size 200M # 查找大于400M的文件find . -type f -size 400M -print0 | xargs -0 du -h1234
全称是 Global Regular Expression Print,使用正则表达式搜索文本。命令格式: grep [options]主要参数:
pattern 正则表达式主要参数:
示例
# 从.txt文件中查找包含a字符串的文本文件grep a *.txt --color=auto# 搜索包含连续4个字符的文件grep [a-z]\{4\} *.txt1234
sed 是利用脚本来处理文本文件,可以自动编辑一个或多个文件,简化重复操作。
命令格式sed [-nefr] [操作]
参数说明
动作说明
sed -n 2p sed.txt 打印第2行sed -n 1,3p sed.txt 打印1~3行sed -n 1,3p sed.txt >sed.tmp 1~3行输出到sed.tmp文件里sed -n 1,$p sed.txt 显示全文sed -n 1p sed.txt 打印首行sed -n $p sed.txt 打印最后一行sed 2p sed.txt 输出全部文本,然后输出第2行sed -n /should/p sed.txt 查找should的行sed -n /should/= sed.txt 输出匹配的行号sed -n /\./p sed.txt 特殊字符查询,需要\进行转义sed 1,3d sed.txt 删除1~3行sed /should/d sed.txt 删除包含should的行sed s/PS/ps/ sed.txt 替换每行第一个单词sed s/PS/ps/g sed.txt 全文替换sed 1,3 s/should/SHOULD/g sed.txt 指定行替换sed 1 s/should/SHOULD/g sed.txt 指定行范围替换控制字符输入方式:^M1.Ctrl v2.M3.释放Ctrl123456789101112131415161718192021
与sed 相比, awk 倾向于一行中分成数个字段来处理,适合处理小型的文本数据。
awk处理过程: 依次对每一行进行处理,然后输出
awk命令样式
特殊要点:
diff [选项] <参数>常用命令选项:
# 最简单的用法diff file1 file2# 并排格式输出diff file1 file2 -y -W 501234
另外 cmp命令也可以进行文件比较。由于现在可视化工具很多,这些命令很多人日常工作中其实很少会用到;在文件处理方面现在脚本语言Python等用来作文件处理也更方便。
Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图