首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux 使用 tar 命令压缩目录下所有文件

本文介绍使用 tar 命令压缩文件的操作,以及 tar 与 tar.gz tar.bz2 之间的关系。使用 tar 命令压缩一层目录要将目录下的所有文件压缩为一个 tar 包,可以使用 tar 命令。...以下是一个简单的示例,假设要将当前目录下的所有文件和子目录压缩为一个名为 archive.tar 的 tar 包:1.切换到指定目录cd /path/to/directory2.利用 * 压缩全部文件tar...也可以在命令行中实现:tar -czvf archive.tar.gz -C /path/to/directory .这里的 -C 选项用于切换到指定目录,然后压缩该目录下的所有文件和子目录。...*: 表示当前目录下的所有文件和子目录。进一步压缩 tar 包此时可以对 tar 包进一步压缩。可以使用 -z 选项(gzip 压缩)或 -j 选项(bzip2 压缩)。...例如,使用 gzip 压缩:tar -czvf archive.tar.gz *使用 bzip2 压缩:tar -cjvf archive.tar.bz2 *

1.5K10

Linux所有压缩、解压命令造轮子

今天我们从一个 Linux 的解压缩命令说起,让我们的代码“AI”起来。 ? 下面我们总结了一些常见的 Linux压缩命令。 .tar ? .gz ? .tar.gz 和 .tgz ?...sEx只是调用相关程序,本身并无压缩、解压功能,请注意! gzip 命令 减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。...gzip 是在 Linux 系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。...-l 对每个压缩文件,显示下列字段: 压缩文件的大小;未压缩文件的大小;压缩比;未压缩文件的名字-r 递归式地查找指定目录并压缩其中的所有文件或者是解压缩。-t 测试,检查压缩文件是否完整。...除了上面我总结的这些解压缩命令,应该还有一些我没有总结到的。这年头做开发,谁还不会点 Linux 呢?但你看光一个解压缩就这么多命令,死记硬背肯定不行。我们得像个法子让它变得简单。

1.2K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    怎样压缩PDF文件大小?简单的步骤是什么?

    PDF文件传输的时候经常因为PDF文件太大无法进行传输,遇到这样的情况我们应该怎样将其进行压缩呢?...其实很简单,我们可以借助来进行实现,下面将PDF文件压缩的方法分享给大家,希望可以帮助到有需要的朋友!...首图.png   操作步骤:   第一步:打开压缩工具,在跳转的页面有五个功能选项,点击选择PDF压缩; 1.png   第二步:进入压缩界面,通过添加文件将需要进行压缩的文件进行上传; 2.png...,有一个很重要的步骤就是将保存的路径进行更改,选择自己需要的路径即可; 5.png   第六步:以上步骤完成之后,点击开始压缩,工具将自动会对上传的文件进行压缩; 6.png   第七步:当状态一栏显示输出完成...,点击打开文件夹或者回到自己保存的路径进行查看即可; 7.png   以上就是给大家讲解的PDF文件压缩技巧分享,步骤阐述的很详细,相信认真阅读的小伙伴都看明白了吧,动手试试吧,在压缩的过程中遇到不明白的地方可以直接在下方留言框中进行留言哦

    1.4K40

    设置nginx实现压缩网页文件大小的功能

    设置nginx实现网页压缩功能 nginx的压缩模块提供了对文件内容压缩的功能,允许nginx服务器将传输的内容发送到客户端之前进行压缩,以节约网站带宽,提升用户的访问体验 修改配置文件 vim /usr.../local/nginx/conf/nginx.conf 添加项: gzip on;   #开启gzip压缩输出 gzip_min_length 1k;   #用于设置允许压缩的页面最小字节数 gzip_buffers...4 16k;   #用于申请4个单位为16k的内存作为压缩结果流缓存,默认值是申请与原始数据大小相同的内存空间来存储gzip压缩结果 gzip_http_version 1.1;   #设置识别http...协议版本号 gzip_comp_level 2;   #设置压缩等级 gzip_types text/plain text/javascript application/x-javascript text.../css text/xml application/xml application/xml+rss;   #压缩类型, 指定需要对哪些网页文档启用压缩功能。

    65700

    linux:磁盘、文件大小,挂载相关

    常用命令: df -hi df命令经常用的参数为: a:显示全部的档案系统和各分割区的磁盘使用情形 i:显示i -nodes的使用量 k:大小用k来表示 (默认值) t:显示某一个档案系统的所有分割区磁盘使用量...x:显示不是某一个档案系统的所有分割区磁盘使用量 T:显示每个分割区所属的档案系统名称 --- ### du命令 du命令用来查询档案或目录的磁盘使用空间, 通过man获取du命令的详细介绍。...显示全部目录和其次目录下的每个档案所占的磁盘空间 b:大小用bytes来表示 (默认值为k bytes) c:最后再加上总计 (默认值) s:只显示各档案大小的总合 (summarize) x:只计算同属同一个档案系统的档案 L:计算所有的档案大小

    5.8K80

    Linux 极限压缩

    一、概述 LZMA  (Lempel-Ziv-Markov  chain-Algorithm)  基于著名的LZ77压缩算法改进的压缩/解压工具,特点:高压缩率,高解压速度,低内存消耗,lzma命令行工具使用方式和...对比两大主流压缩工具:gzip,bzip2: 1,lzma和bzip2在速度上面远远输给gzip,但在压缩率方面,lzma算法占优势。...2,lzma拥有比gzip,bzip2更高的压缩比率,压缩后文件更小,纯文本文件压缩更加明显,在解压方面比bzip2速度快出数倍,对于想要有较高的压缩率,又不想消耗太多内存,lzma是首先。...3,文件属性,lzma压缩和解压缩能保持文件所有人,权限和修改时间等信息,但是gzip不保存这些信息。...可以发现,原始文件通过zma压缩后,缩小了12.8倍。

    2.7K30

    Go项目实现日志按时间及文件大小切割并压缩

    最多保留多少天,要不要做压缩处理?...) 代码中只打印error日志,执行代码,循环10000000次, 进行观察 不压缩共占用814M存储空间 清掉log文件夹,修改Compress字段为true,执行代码: 启用压缩后,仅占用了30M...(有一个linux系统上的日志工具,也叫logrotate) logrotate 是一个用于日志文件轮换的 Go 语言库,支持按时间轮换、按文件大小轮换和按行数轮换。...,两者命名格式不同,参考上图 切分之后执行压缩命令 默认是没有的,不像lumberjack那样提供Compress选项 前面所提的还支持在轮换时压缩文件、删除旧文件、给文件添加时间戳等功能需要自己实现。...提供了一个WithHandler回调函数,发生切分后会触发该函数,可以在其中进项压缩等操作 改一下代码(不再请求网站因为速度太慢,直接在for里面写日志) 不启用压缩: 启用压缩,效果显著: 相关代码:

    1.9K50

    Linux 压缩,解压缩,打包指令

    linux压缩文件扩展名有以下几种: *.Z compress程序压缩的扩展名 *.gz gzip压缩后的扩展名 *.bz2 bzip2压缩后的扩展名 *.tar...tar打包后的扩展名,没有被压缩过 *.tar.gz tar打包后经过gzip压缩后的扩展名 *.tar.bz2 tar打包后经过bzip2压缩后的扩展名 这些扩展名的意义是方便识别是那种压缩指令进行压缩的...gzip 文件名 参数: -v: 显示压缩比等信息 -c: 将压缩的数据输出到屏幕上,可以通过数据流重导向来处理 -d: 解压缩参数 使用-v参数显示压缩比,压缩后文件名为man_dbtest.conf.gz...tar指令的参数非常多 -j: 通过bzip2支持进行压缩/解压缩 -z: 通过gzip支持进行压缩/解压缩 -v: 在压缩/解压缩过程中,将正在处理的文件名显示出来 -c: 建立压缩文件...-f filename.tar.bz2 解压缩:tar -jxv -f filename.tar.bz2 -C 要将压缩文件解压缩到的目录 gzip支持的压缩/解压缩方式 压缩:tar -zcv

    4K10

    Linux入门】压缩与解压缩

    Linux操作系统中,压缩的命令及文件格式更多,本文主要列举常用的压缩与解压缩命令。...压缩打包处理命令tar:打包及压缩zip / unzip:压缩及解压缩 zip 文件rar:压缩及解压缩 rar 文件打包及压缩命令 tartar 命令是Linux下最常用的打包压缩命令,可以将多个文件或目录打包压缩成一个文件...[参数] 文件名 文件/目录名--exclude 排除单个数据信息--exclude-from 排除多个数据信息,即指定文件列表命令示例:# 压缩当前目录,排除所有的 1.txt 文件tar -...# 压缩当前目录,同时排除所有的 1.txt 文件及子目录 runtimetar -zcv --exclude=runtime --exclude=1.txt -f test.tar.gz *# 压缩当前目录...exclude-from=/home/list.txt -f test.tar.gz *# list.txt 格式可以为,作用等同于直接输入在命令中1.txtruntime排除参数 = 文件名,会排除所有和此文件名相同的文件排除参数

    3.4K21

    linux 查看目录大小_shell判断文件大小

    -b或-bytes 显示目录或文件大小时,以byte为单位。 -c或–total 除了显示目录或文件的大小外,同时也显示所有目录或文件的总和。...-D或–dereference-args 显示指定符号连接的源文件大小。 -h或–human-readable 以K,M,G为单位,提高信息的可读性。...-L或–dereference 显示选项中所指定符号连接的源文件大小。 -m或–megabytes 以1MB为单位。...5>查看当前目录下所有目录以及子目录的大小: du -h . “.”代表当前目录下。...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    11.5K20
    领券