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

    相关文章
    |
    6月前
    |
    Ubuntu Linux
    "unzip"命令解析:Linux下如何处理压缩文件。
    总的来说,`unzip`命令是Linux系统下一款实用而方便的ZIP格式文件处理工具。本文通过简明扼要的方式,详细介绍了在各类Linux发行版上安装 `unzip`的方法,以及如何使用 `unzip`命令进行解压、查看和测试ZIP文件。希望本文章能为用户带来实际帮助,提高日常操作的效率。
    900 12
    |
    7月前
    |
    Ubuntu Linux PHP
    利用PHP压缩音频:Linux环境下的ffmpeg简易安装指南
    希望这个指南能为你的编程之旅提供帮助。只需记住,每一行代码都像音乐的音符,组合在一起,创造出美妙的旋律。祝你编程愉快!
    253 6
    |
    9月前
    |
    Linux
    Linux压缩与解压“助手”
    gzip压缩解压 因为都是系统自带的我们不需要安装; ls 看一下目录当前的文件,创建一个 touch 123.txt 文件; 原文件消失,压缩解压 gzip 进行压缩,(“ gzip 123.txt ”),这样就压缩完毕了; gzip 进行解压,(“ gzip -d 123.txt.gz”),这样就解压完毕了; 原文件保留,gzip -k 123.txt、gzip -dk 123.txt.gz ;
    196 9
    在Linux中,列出几种常见打包工具并写相应解压缩参数。
    在Linux中,列出几种常见打包工具并写相应解压缩参数。
    |
    前端开发 Unix Linux
    揭秘 Electron 的 Linux 打包过程:你知道背后发生了什么吗?
    本文详细介绍了 `electron-builder` 在 Linux 平台上如何打包 Electron 应用程序,涵盖了 AppImage、Flatpak、Snap 等多种格式的打包原理和具体实现。文章从初始化 `LinuxPackager` 到创建各种目标格式的包,详细解析了每个步骤的代码逻辑和关键方法,帮助开发者更好地理解和使用 `electron-builder` 进行 Linux 应用的打包。
    772 2
    揭秘 Electron 的 Linux 打包过程:你知道背后发生了什么吗?
    |
    Linux 开发工具
    linux文本管理命令
    本文档介绍了Linux系统中常用的文本处理命令,包括`echo`、`cat`、`head`、`tail`、`wc`、`less`、`grep`以及重定向符号的使用方法和练习题。此外,还详细讲解了VIM编辑器的特点、工作模式、常用快捷键和高级技巧,帮助用户高效地进行文本编辑和处理。
    264 4
    Linux 系列之 在一个文本中查找指定的数据
    文章介绍了在Linux命令行中使用文本搜索功能快速查找指定内容的方法,并提供了按`n`键查找下一个匹配项的技巧。
    Linux 系列之 在一个文本中查找指定的数据
    |
    Linux Shell
    10-10|linux命令查询 关键字在文本中出现的行数
    10-10|linux命令查询 关键字在文本中出现的行数
    |
    算法 Linux 数据安全/隐私保护
    “Linux压缩大师”:gzip、bzip2、tar与zip
    在Linux系统管理中,文件压缩与解压至关重要,能有效减少存储空间占用并加快文件传输。常用工具包括gzip、bzip2、tar和zip。gzip采用Lempel-Ziv算法,压缩率高且速度快,适用于单个文件压缩,扩展名为.gz。bzip2压缩率更高但速度稍慢,同样用于单个文件,扩展名为.bz2。tar主要用于打包文件而不直接压缩,常与gzip或bzip2结合使用实现压缩打包。zip则是一种通用压缩工具,支持多文件压缩及密码保护,兼容性好。这些工具让Linux环境下的文件管理更加高效便捷。
    442 1
    |
    存储 Linux
    Linux专栏08:Linux基本指令之压缩解压缩指令
    Linux专栏08:Linux基本指令之压缩解压缩指令
    275 4
    下一篇
    oss云网关配置