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

Linux 文件查看|查找|压缩|解压 常用命令

cat

连接文件并打印到标准输出设备上

指令备注
cat aaa.txt连接文件aaa并打印到标准输出设备上

more

以全屏幕的方式按页显示文本文件的内容
按Space键:显示文本的下一屏内容
按Enier键:只显示文本的下一行内容

指令备注
more aaa.txt查看文件aaa

less

less命令的作用与more十分相似,都可以用来浏览文字档案的内容,不同的是less命令允许用户向前或向后浏览文件,而more命令只能向前浏览
按PageUp键向上翻页
按PageDown键向下翻页
按Q键退出less程序

指令备注
less aaa.txt查看文件aaa

head

用于显示文件的开头的内容

指令备注
head -n100 aaa.txt查看文件aaa开头100行的内容

tail

输入文件中的尾部内容

指令备注
tail -n100 aaa.txt查看文件aaa尾部100行的内容
tail -f aaa.txt查看文件aaa最新追加的文本内容

find

在指定目录下查找文件

指令备注
find -name firewalld在当前目录下查找名字是firewalld的文件
find -name “gcc在当前目录下查找名字包含gcc的文件
find /opt/ -name gcc在opt目录下查找名字是gcc的文件
find /root/ -size +100M查找大于100M的文件

whereis

whereis命令用来定位指令的二进制程序、源代码文件和man手册页等相关文件的路径

指令备注
whereis cd查找cd命令

grep

用于查找文件里符合条件的字符串或正则表达式

指令备注
grep “sit” sys-info.log在日志文件sys-info.log查找包含“sit”字符的行

grep 结合 管道符 “ | ”

将一个命令的标准输出作为另一个命令的标准输入

指令备注
ls /usr/bin/ | grep zip在指令中 过滤出包含zip的指令

gzip

gzip命令用来压缩文件。gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多处“.gz”扩展名

指令备注
gzip example.txt将 example.txt 压缩为 example.txt.gz,并删除原始文件 example.txt

gunzip

解开被 gzip 压缩过的文件

指令备注
gunzip example.txt.gz解压缩名为 example.txt.gz 的文件,并生成一个名为 example.txt 的解压缩文件

zip

zip 是个使用广泛的压缩程序,压缩后的文件后缀名为 .zip

指令备注
zip archive.zip example.txt将 example.txt 压缩为 archive.zip
zip archive.zip file1.txt file2.txt file3.txt将 file1.txt、file2.txt 和 file3.txt 压缩到 archive.zip 中
zip -r archive.zip directory/递归压缩 directory 目录及其子目录中的所有文件,并保留目录结构

unzip

用于解压缩 .zip 格式的压缩文件

指令备注
unzip archive.zip将 archive.zip 中的内容解压缩到当前目录
unzip archive.zip -d /home/user1/directory1将 archive.zip 中的内容解压缩到指定的 /home/user1/directory1 目录中
unzip -l archive.zip列出 archive.zip 中的所有文件和目录,但不会实际解压
unzip -l archive.zip列出 archive.zip 中的所有文件和目录,但不会实际解压

tar

tar 是 Linux 和 Unix 系统中用于归档文件和目录的强大命令行工具

压缩

tar -czvf archive.tar.gz /home/user1/directory1

-c: 创建新的归档文件

-z: 使用 gzip 压缩归档文件

-v: 显示详细输出,列出被添加到归档中的文件

-f: 指定归档文件的名称

指令备注
tar -czvf archive.tar.gz /home/user1/directory1把 /home/user1/directory1 的目录打包成一个归档文件,然后使用 gzip 进行压缩,生成名为 archive.tar.gz 的文件

解压

tar -xvf archive.tar.gz

-x: 解压归档文件

-v: 显示详细输出,列出被解压的文件

-f: 指定要解压的归档文件的名称

-C: 这个选项用在解压缩,若要在特定目录解压缩,可以使用这个选项

指令备注
tar -xvf archive.tar.gz解压到当前文件夹
tar -xvf archive.tar.gz -C /home/user1/directory1解压到 /home/user1/directory1里

查看

指令备注
tar -tvf archive.tar.gz列出名为 archive.tar 的归档文件中包含的所有文件和目录

相关文章:

  • Github 2025-05-12 开源项目周报 Top15
  • Unity动画系统使用整理 --- Playable
  • 【后端】SpringBoot用CORS解决无法跨域访问的问题
  • 基于STM32、HAL库的BMP390L气压传感器 驱动程序设计
  • Spring MVC 和 Spring Boot 是如何访问静态资源的?
  • 脑机接口重点产品发展路径分析:以四川省脑机接口及人机交互产业攻坚突破行动计划(2025-2030年)为例
  • Meilisearch 安装
  • 智能手表 MCU 任务调度图
  • JSON 实体属性映射的最佳实践
  • 人脸识别deepface相关笔记
  • Spring Boot中Redis序列化配置详解
  • CSS3 伪元素(Pseudo-elements)大全
  • Kubernetes控制平面组件:Kubelet 之 Static 静态 Pod
  • Flask如何读取配置信息
  • Service Mesh实战之Istio
  • 9.0 C# 调用solidworks介绍1
  • 01 安装CANoe
  • 【AI提示词】PEST分析
  • Linux服务器连接SSH工具FinalShell安装使用支持Linux文件上传下载
  • 【学习笔记】机器学习(Machine Learning) | 第六章(2)| 过拟合问题
  • 工人日报:“鼠标手”被纳入职业病,劳动保障网越织越密
  • 北京“准80后”干部兰天跨省份调任新疆生态环境厅副厅长
  • 上海能源科技发展有限公司原董事长李海瑜一审获刑13年
  • 新造古镇丨乌镇的水太包容了,可以托举住任何一种艺术
  • 上财发布“AI+课程体系”,人工智能如何赋能财经教育?
  • 马云再次现身阿里打卡创业公寓“湖畔小屋”,鼓励员工坚持创业精神