Linux | 文本查看与打包压缩

简介: Linux | 文本查看与打包压缩

文本查看



####cat

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

cat 使用实例

    # cat xianyu.txt
    cat [文本名称]

    head

    查看文本的开头的内容

    head 使用实例

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

    tail

    查看文本的结尾内容

    tail 使用实例

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

    Tip

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

    wc & more

    wc

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

    more

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

    打包、压缩与解压缩


    打包、压缩与解压缩


    打包 - tar

    将文件或文件夹打包

    tar 使用实例

    # tar [ option ] /文件路径/打包后的文件名 
    tar cf /tmp/etc-backup.tar /etc

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

    压缩 - tar z

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

    tar z 使用实例

    # tar [ option ] /文件路径/打包后的文件名 
    tar czf /tmp/etc-backup.tar.gz /etc

    Tip

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

    # 使用 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 使用实例

    # 可以使用 -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

    相关实践学习
    CentOS 7迁移Anolis OS 7
    龙蜥操作系统Anolis OS的体验。Anolis OS 7生态上和依赖管理上保持跟CentOS 7.x兼容,一键式迁移脚本centos2anolis.py。本文为您介绍如何通过AOMS迁移工具实现CentOS 7.x到Anolis OS 7的迁移。
    相关文章
    |
    4月前
    |
    Linux
    在Linux中,列出几种常见打包工具并写相应解压缩参数。
    在Linux中,列出几种常见打包工具并写相应解压缩参数。
    |
    2月前
    |
    前端开发 Unix Linux
    揭秘 Electron 的 Linux 打包过程:你知道背后发生了什么吗?
    本文详细介绍了 `electron-builder` 在 Linux 平台上如何打包 Electron 应用程序,涵盖了 AppImage、Flatpak、Snap 等多种格式的打包原理和具体实现。文章从初始化 `LinuxPackager` 到创建各种目标格式的包,详细解析了每个步骤的代码逻辑和关键方法,帮助开发者更好地理解和使用 `electron-builder` 进行 Linux 应用的打包。
    156 2
    揭秘 Electron 的 Linux 打包过程:你知道背后发生了什么吗?
    |
    1月前
    |
    Linux 开发工具
    linux文本管理命令
    本文档介绍了Linux系统中常用的文本处理命令,包括`echo`、`cat`、`head`、`tail`、`wc`、`less`、`grep`以及重定向符号的使用方法和练习题。此外,还详细讲解了VIM编辑器的特点、工作模式、常用快捷键和高级技巧,帮助用户高效地进行文本编辑和处理。
    42 4
    |
    3月前
    |
    Linux Shell
    10-10|linux命令查询 关键字在文本中出现的行数
    10-10|linux命令查询 关键字在文本中出现的行数
    |
    4月前
    |
    Linux
    Linux 系列之 在一个文本中查找指定的数据
    文章介绍了在Linux命令行中使用文本搜索功能快速查找指定内容的方法,并提供了按`n`键查找下一个匹配项的技巧。
    Linux 系列之 在一个文本中查找指定的数据
    |
    4月前
    |
    算法 Linux 数据安全/隐私保护
    “Linux压缩大师”:gzip、bzip2、tar与zip
    在Linux系统管理中,文件压缩与解压至关重要,能有效减少存储空间占用并加快文件传输。常用工具包括gzip、bzip2、tar和zip。gzip采用Lempel-Ziv算法,压缩率高且速度快,适用于单个文件压缩,扩展名为.gz。bzip2压缩率更高但速度稍慢,同样用于单个文件,扩展名为.bz2。tar主要用于打包文件而不直接压缩,常与gzip或bzip2结合使用实现压缩打包。zip则是一种通用压缩工具,支持多文件压缩及密码保护,兼容性好。这些工具让Linux环境下的文件管理更加高效便捷。
    67 1
    |
    4月前
    |
    存储 Linux Windows
    Linux zip命令:压缩文件或目录
    我们经常会在 Windows 系统上使用 “.zip”格式压缩文件,其实“.zip”格式文件是 Windows 和 Linux 系统都通用的压缩文件类型,属于几种主流的压缩格式(zip、rar等)之一,是一种相当简单的分别压缩每个文件的存储格式,本节要讲的 zip 命令,类似于 Windows 系统中的 winzip 压缩程序,其基本格式如下: [root@localhost ~]#zip [选项] 压缩包名 源文件或源目录列表 注意,zip 压缩命令需要手工指定压缩之后的压缩包名,注意写清楚扩展名,以便解压缩时使用。 下面给大家举几个例子。 【例 1】zip 命令的基本使用。 [r
    151 0
    Linux zip命令:压缩文件或目录
    |
    4月前
    |
    存储 Linux
    Linux专栏08:Linux基本指令之压缩解压缩指令
    Linux专栏08:Linux基本指令之压缩解压缩指令
    58 4
    |
    4月前
    |
    Linux C# C++
    【Azure App Service For Container】创建ASP.NET Core Blazor项目并打包为Linux镜像发布到Azure应用服务
    【Azure App Service For Container】创建ASP.NET Core Blazor项目并打包为Linux镜像发布到Azure应用服务
    |
    4月前
    |
    Linux
    在Linux中,如何使用grep命令搜索文本?
    在Linux中,如何使用grep命令搜索文本?