当前位置: 首页 > news >正文

Linux的文件查找与压缩

查找文件

find命令


# 命令:find 路径范围 选项1 选项1的值 \[选项2 选项2 的值…]# 作用:用于查找文档(其选项有55 个之多)# 选项:# -name:按照文档名称进行搜索(支持模糊搜索,\* : 通配符,匹配任意个任意字符)# -type:按照文档的类型进行搜索,文档类型的值,f(file)表示文件,d(directory)表示文件夹# -size:按照指定的文件大小查找文件(+n 大于 -n小于 n等于,单位有k,M,G)# -mtime:根据文件修改时间搜索文件# -delete:该选项可以用来删除搜索到的文件和目录# -exec:该选项可以对搜索的结果执行特定的命令0

locate命令


# 命令:locate 搜索文件

输出重定向

# 语法:# >:标准输出重定向 :覆盖输出,会覆盖掉原先的文件内容# >>:追加重定向 :追加输出,不会覆盖原始文件内容,会在原始内容末尾继续添加# 命令:有输出的命令 重定向符号(> 或者 >>) 文件名

字符处理

管道符

# 管道符:|

使用grep搜索文本

# 命令:grep [选项] 查找内容 源文件# 常用选项# -n:显示匹配行以及行号# -i:忽略字母大小写# -c:统计包含匹配的行数# -v:反向匹配

使用cut截取文本

# 语法: cut [选项] 文件或者操作目标# 选项# -f   指定的列# -d   '分隔符'# -c   指定列字符

使用sort排序

# 命令:sort [参数] 文件名# 参数# -n:采取数字排序# -t:指定分隔符# -k:指定第几列# -r:反向排序

使用uniq删除重复内容

# 命令:uniq \[参数]# 参数# -i:忽略大小写# -c:计算重复行数

使用wc统计文字

# 命令:wc [参数]# 参数# -l:仅列出行# -w:仅列出多少字(英文单字)# -m:多少字符

xargs命令

# 查找家目录下面所有包含a的日志文件,以详细列表的形式打印出来
find ~ -name "*.log" | grep a | ls -l                        
# 该命令执行得不到预期的效果,因为ll不支持管道命令
find ~ -name "*.log" | grep a | xargs ls -l

压缩与解压

gzip/gunzip


# 命令:gzip [参数] 文件名# 参数# -c:将压缩的数据输出到屏幕上# -d:解压缩的参数# -v:可以显示出原文件/压缩文件的压缩比等信息# -#:压缩等级,-1最快,但是压缩比最差,-9最慢,但是压缩比最好,默认是-6gunzip libxul.so.gz

zip/unzip


# 命令:zip [参数] 压缩包名 源文件或源目录# 参数# -r :递归压缩(压缩目录)# 命令:unzip# 语法:unzip 要解压的压缩文件 [-d] 解压目录

tar压缩与解压


# 打包# 命令:tar# 作用:将多个文件打包成一个文件# 语法:tar [选项] 打包文件名 要打包的文件或目录
 参数
-c创建一个压缩包
 -v显示详情信息
-z没有这个参数,只是打包,没有压缩
-f 压缩文件名指定压缩后文件名

tar打包并压缩

语法功能
-z指定压缩为.gz格式
-j指定压缩为.bz2 格式
-J指定压缩为.xz格式
-x解压缩

相关文章:

  • BGP实验练习2
  • spring中的@Async注解详解
  • 2025年PMP 学习十 -第8章 项目质量管理(8.1,8.2)
  • 内存泄漏与OOM崩溃根治方案:JVM与原生内存池差异化排查手册
  • 【登录认证】JWT令牌
  • D-Pointer(Pimpl)设计模式(指向实现的指针)
  • 【氮化镓】电子辐照下温度对GaN位移阈能的影响
  • 青少年编程与数学 02-019 Rust 编程基础 09课题、流程控制
  • 【js中数据类型及区别】
  • 20250513_问题:由于全局Pytorch导致的错误
  • 十天学会嵌入式技术之51单片机—day-9
  • 深入理解 NumPy:Python 科学计算的基石
  • 【Bootstrap V4系列】学习入门教程之 组件-导航(Navs)高级用法
  • Nacos源码—9.Nacos升级gRPC分析八
  • 物理:从人出生和死亡的角度来讨论基本粒子的创生和湮灭以及是否守恒?
  • Spark 缓存(Caching)
  • 配置Nginx启用Https
  • C++中void*知识详解和注意事项
  • LORA: LOW-RANK ADAPTATION OF LARGE LANGUAGE MODELS
  • Pytorch张量和损失函数
  • 杭州钱塘区3宗涉宅用地均以底价成交,共计成交金额25.73亿元
  • 习近平同巴西总统卢拉会谈
  • 为惩戒“工贼”,美国编剧工会“痛下杀手”
  • 《广州大典研究》集刊发展座谈会:“广州学”的传承与创新
  • ​中国超大规模市场是信心所在——海南自贸港建设一线观察
  • 外交部:习近平主席同普京总统达成许多新的重要共识