前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux | 文本查看与打包压缩

Linux | 文本查看与打包压缩

作者头像
咸鱼学Python
发布2019-10-16 12:41:33
2.3K0
发布2019-10-16 12:41:33
举报
文章被收录于专栏:咸鱼学Python

文本查看

cat

查看文本,将文本所有内容显示在终端

cat 使用实例

代码语言:javascript
复制
# cat xianyu.txt
cat [文本名称]
head

查看文本的开头的内容

head 使用实例

代码语言:javascript
复制
# 查看文本的前10行
# head xianyu.txt
head [文本名称]

# 查看文本前5行
# head -5 xianyu.txt
head -[num] [文本名称]
# 不指定 num 时,默认输出前10行
tail

查看文本的结尾内容

tail 使用实例

代码语言:javascript
复制
# 查看文本的结尾 10 行
# tail xianyu.txt
tail [文本名称]

# # 查看文本后5行
# tail -5 xianyu.txt
tail -[num] [文本名称]
# 不指定 num 时,默认输出后10行
Tip

可以使用 -f 参数查看文本实时更新的容

wc & more
wc

统计文本的内容信息,可以使用 -l 参数输出文本的行数

more

分行显示文本内容,在左下角显示内容展示的百分比。

打包、压缩与解压缩

打包、压缩与解压缩

打包 - tar

将文件或文件夹打包

tar 使用实例

代码语言:javascript
复制
# tar [ option ] /文件路径/打包后的文件名 
tar cf /tmp/etc-backup.tar /etc

注意: 这里的 option 前面没有 -

压缩 - tar z

在 tar 命令中增加 z 选项可以打包并压缩文件

tar z 使用实例

代码语言:javascript
复制
# tar [ option ] /文件路径/打包后的文件名 
tar czf /tmp/etc-backup.tar.gz /etc
Tip

可以使用 jz 制定压缩的类型

代码语言:javascript
复制
# 使用 j 选项将文件压缩为 bz2 格式
tar cjf /tmp/etc-backup.tar.bz2 /etc

# 使用 z 选项将文件压缩为 gz 格式
tar czf /tmp/etc-backup.tar.gz /etc

这两种压缩格式也是有区别的:

bz2 的压缩比率更大,压缩后的文件更小,但压缩时间更长,gz 相反

解压缩 - tar x

将文件解压解压文件夹或制定路径下

tar x 使用实例

代码语言:javascript
复制
# 可以使用 -C 制定解压的路径
tar xf /tmp/etc-backup.tar -C /root
# 不同的压缩格式,需要不同的解压参数
tar zxf /tmp/etc-backup.tar.gz -C /root
tar jxf /tmp/etc-backup.tar.bz2 -C /root

EOF

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-10-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 咸鱼学Python 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文本查看
    • head
      • tail
        • Tip
          • wc & more
            • wc
              • more
              • 打包、压缩与解压缩
                • 打包 - tar
                  • 压缩 - tar z
                    • Tip
                      • 解压缩 - tar x
                      相关产品与服务
                      文件存储
                      文件存储(Cloud File Storage,CFS)为您提供安全可靠、可扩展的共享文件存储服务。文件存储可与腾讯云服务器、容器服务、批量计算等服务搭配使用,为多个计算节点提供容量和性能可弹性扩展的高性能共享存储。腾讯云文件存储的管理界面简单、易使用,可实现对现有应用的无缝集成;按实际用量付费,为您节约成本,简化 IT 运维工作。
                      领券
                      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档