【linux之打包压缩】教程文章相关的互联网学习教程文章

linux – 如何解压缩跳过目录结构开头的文件?【代码】

我创建了tar存档,其中包含保存文件的绝对路径./home/mydir/dir1/dir2/dir3/file1.dat /home/mydir/dir1/dir2/dir3/file2.dat /home/mydir/dir1/dir2/dir3/file3.dat我想解开这些档案,跳过路径的前导部分/ home / mydir / dir1.我的文件应该在具有以下结构的任何目录中恢复:dir2/dir3/file1.dat dir2/dir3/file2.dat dir2/dir3/file3.dat如何使用tar命令或其他方式执行此操作?解决方法:如果您使用的是GNU tar,那么可以选择删除一些...

linux – ZVOL上的ZFS / ext4的可靠性,在低内存系统上不用于性能而是用于透明压缩?【代码】

我在互联网上的低内存系统上阅读了很多关于ZFS的争议性陈述,但大部分用例都是针对高性能数据存储. 我想使用ZFS不是出于性能原因,而是因为它支持透明压缩和重复数据删除(后者可能是可选的),并且似乎仍然比BTRFS更成熟.我不想使用任何RAID配置. 我想在便携式计算机上使用它,用于root和home文件系统,存储空间和数据安全性(断电后的可恢复性或其他随机不一致性,由于低RAM导致的极低的损坏风险等)比磁盘性能.我想要与ext2 / 3/4相同的安...

Linux压缩与解压缩

tar 解包:tar zxvf filename.tar 打包:tar czvf filename.tar dirnamegz命令 解压1:gunzip filename.gz 解压2:gzip -d filename.gz 压缩:gzip filename .tar.gz 和 .tgz 解压:tar zxvf filename.tar.gz 压缩:tar zcvf filename.tar.gz dirname 压缩多个文件:tar zcvf filename.tar.gz dirname1 dirname2 dirname3.....bz2命令 解压1:bzip2 -d filename.bz2 解压2:bunzip2 filename.bz2 压缩...

linux – 以用户身份解压缩,修改和打包initrd【代码】

我作为用户重建initrd映像时遇到了问题.首先,当我尝试“解压缩”原始initrd映像时:cpio -idm < initrd-base cpio: dev/tty8: Cannot mknod: Operation not permitted cpio: dev/tty3: Cannot mknod: Operation not permitted cpio: dev/zero: Cannot mknod: Operation not permitted cpio: dev/loop0: Cannot mknod: Operation not permitted cpio: dev/loop4: Cannot mknod: Operation not permitted cpio: dev/loop7: Cannot m...

linux – 将stdin发送到控制台和压缩文件【代码】

我正在运行一个生成文本输出的propietary程序.有点像记录器.logger我想在终端上查看此输出以观察服务器呼吸,并将其发送到文本文件.通常我会这样做:logger | tee /tmp/log.txt但是这些日志文件可能会变得足够大,以至于压倒我的VM磁盘空间.我希望它能立即压缩,而不是将文本发送到未压缩的文本文件.所以我可能会这样做:logger在一个终端和logger | gzip > /tmp/log.gz在另一个终端.但这并不觉得非常糟糕. 有没有办法在一个命令中完成...

linux – Bash循环解压缩passworded文件脚本【代码】

我正在尝试创建一个解压密码保护文件的脚本,密码是解压缩时我将获得的文件的名称 例如.file1.zip contains file2.zip and it's password is file2.file2.zip contains file3.zip and it's password is file3如何解压缩file1.zip,并读取file2.zip的名称,以便在脚本中输入? Here’s a screenshot of what I meant,我只需要bash来读取该输出以便知道新密码(在这种情况下,密码是13811). 这是我到目前为止所做的#!/bin/bashecho First ...

linux基础正则表达式、shell基础、文件查找和压缩【代码】

linux基础正则表达式、shell基础、文件查找和压缩 1.shell编程显示电脑的基本信息,初级基础脚本。只适合6.7版本的。 COLOR="\033[1;36m" COLOREND="\033[0m" echo -e "CPU type is $COLOR `lscpu |grep 'Model name'|tr -s ' '|cut -d: -f2`$COLOREND" echo -e "Disk space is $COLOR `lsblk |grep 'disk' |tr -s ' '|cut -d' ' -f4|head -n 1` $COLOREND" echo -e "Memory size is $COLOR `free -h |grep 'Mem'|tr -s ' '|cut -d...

Linux 各种类型文件 压缩、解压【代码】【图】

个人博客首页(点击查看详情) -- https://blog.51cto.com/11495268个人微信公众号(点击查看详情) -- https://blog.51cto.com/11495268/2401194 1、简介 Linux 环境下 一切皆文件,本文描述 关于 各种类型的 文件压缩、解压 操作 2、文件压缩格式 3、zip 格式 3.1 工具安装 # apt-get install zip 3.2 压缩 # zip -r zip.zip zip 3.3 解压 ## -d :指定解压路径 ## 解压后 如果文件已存在,则会提...

09linux基础-文档归档和压缩

1 tar命令进行文件的归档和压缩 1.1归档和压缩 归档和压缩文件的好处:节约硬盘的资源 ,加快文件传输速率 tar命令 作用:打包、压缩文件 作用:打包、压缩文件;tar 文件是把几个文件和(或)目录集合在一个文件里,该存档文件可以通过使用gzip、bzip2或xz等压缩工具进行行压缩后传输 查看man tar 用法:tar [OPTION...] [FILE]... 参数: -c create创建文件 -x -extract [?ekstrkt] 提取 解压还原文件 -v --verbo...

Linux 解压 压缩文件

Linux 解压 压缩文件 来源于:http://blog.csdn.net/mmllkkjj/article/details/6768294/ 解压 tar –xvf file.tar //解压 tar包tar -xzvf file.tar.gz //解压tar.gztar -xjvf file.tar.bz2 //解压 tar.bz2tar –xZvf file.tar.Z //解压tar.Zunrar e file.rar //解压rarunzip file.zip //解压zip 总结1、*.tar 用 tar –xvf 解压2、*.gz 用 gzip -d或者gunzip 解压3、*.tar.gz和*.tgz 用 tar –xzf 解压4、*.bz2 用 bzip2...

Linux解压缩文件,安装文件

压缩解压 zip/unzip: ?zip foo.zip *.txt ?unzip foo.zip gzip/gunzip: ?gzip foo.txt ?gunzip foo.txt.gz ?gzip -d foo.txt.gz功能同gunzip bzip2/bunzip2: ?bzip2 foo.txt ?bunzip2 foo.txt.bz2 ?bzip2 -d foo.txt.bz2功能同bunzip2 tar:打包解包工具,后缀为tar ?-c:打包 ?-x:拆包 ?-t:查看 ?以上三个参数不能同时使用 ?-f:指定文件,放在最后 ?-v:显示详细信息 ?-z:使用gzip/gunzip进行压缩解压 ...

Linux打包压缩命令

tar命令 tar命令用于对文件进行打包压缩或解压,格式为: tar [选项] [文件] Linux中常见的压缩文件格式较多,其中主要使用的是 .tar或 .tar.gz或 .tar.bz2格式,大部分都是由tar命令来生成的。主要参数如下:-c 创建压缩文件 -x 解开压缩文件 -t 查看压缩包内有哪些文件 -z 用Gzip压缩或解压 -j 用bzip2压缩或解压 -v 显示压缩或解压的过程 -f 目标文件名 -p 保留原始的权限与属性 -P 使用绝对路径来压缩...

linux – 在保留文件结构的同时在当前目录中解压缩【代码】

我在一个目录中,我有一个包含文件和目录的zip.我需要将该文件解压缩到当前目录中,但保留文件结构. 解压缩myfile.zip将在当前目录中创建一个myfile目录,这不是我想要的. unzip -j myfile.zip会杀死所有文件结构,这不是我想要的.解决方法:解压缩myfile.zip通过保留zip文件中的路径名来提取工作目录中的文件. 因此,如果你得到一个子目录myfile,这意味着它是压缩文件的相对路径的一部分.通过列出zip内容进行检查unzip -l myfile.zip所以...

linux – logrotate – 压缩文件修改x天数

有没有办法让logrotate只压缩X天前修改的文件(例如mtime 2)解决方法:那么你可以使用delaycompress再等一个周期.基本上如果你每天轮换,它将保持昨天的日志未压缩. 除此之外,您可以尝试不使用logrotate压缩文件并编写一个bash脚本,以便每天运行一次并压缩早于特定日期的所有文件. 这是我个人喜欢的bash教程:http://www.linuxconfig.org/Bash_scripting_Tutorial

如何使用Java解压缩由Linux创建的受密码保护的存档【代码】

我最近正在开发一个Android项目并遇到了一个问题.我向webservice发送了一个请求,并获得了一个带密码保护的zip文件.使用Linux命令创建zip文件zip -P 123123123123123123 test.zip test.txt我想用Java解压缩它.因为没有标准的API支持所以我需要第三个库. >我尝试过winzipaes,但它提示我的zip文件不是AES-256格式.>我不能使用sevenzipjbinding,它太大了. 你有什么建议吗?你知道Linux用来加密zip文件的算法吗?解决方法:最后,我完成了...