linux zip压缩。压缩当前文件夹下所有文件,压缩为a.zip。命令行的方法是怎样。

作者&投稿:鬱菲 (若有异议请与网页底部的电邮联系)
linux下如何把一个压缩包内一个文件夹的所有文件解压出来,比如说我有一个叫做a.zip的压缩包,~

unzip a.zip "b/*"

a的绝对路径是什么?
unzip a的绝对路径/x.zip

例如a的绝对路径是/root/a
那么完整的解压命令就是unzip /root/a/x.zip

linux zip压缩。压缩当前文件夹下所有文件,压缩为a.zip。可以使用命令zip -r mydata.zip dir。例如:

要压缩/home/data这个目录,则压缩命令为zip -q -r mydata.zip /home/data;

如果现在在/home 这个目录下,则命令是zip -q -r data.zip data;

如果在/home/data 这个目录下,则命令是zip -q -r data.zip * 。

扩展资料

linux zip压缩命令主要参数介绍:

1、-c:将解压缩的结果。

2、-l:显示压缩文件内所包含的文件。

3、-p:与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换。

4、-t:检查压缩文件是否正确。

5、-u:与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其它文件解压缩到目录中。

6、-v:执行是时显示详细的信息。

7、-z:仅显示压缩文件的备注文字。

8、-a:对文本文件进行必要的字符转换。

9、-b:不要对文本文件进行字符转换。

10、-C:压缩文件中的文件名称区分大小写。



Linux下的压缩解压缩命令详解及实例
实例:压缩服务器上当前目录的内容为xxx.zip文件
zip -r xxx.zip ./*
解压zip文件到当前目录
unzip filename.zip
============================
另:有些服务器没有安装zip包执行不了zip命令,但基本上都可以用tar命令的,实例如下:

tar -zcvf /home/zdzlibs.tar.gz /home/zdz/java/zdzlibs/
============================
linux zip命令
zip -r myfile.zip ./*
将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.
2.unzip
unzip -o -d /home/sunny myfile.zip
把myfile.zip文件解压到 /home/sunny/
-o:不提示的情况下覆盖文件;
-d:-d /home/sunny 指明将文件解压缩到/home/sunny目录下;
3.其他
zip -d myfile.zip smart.txt
删除压缩文件中smart.txt文件
zip -m myfile.zip ./rpm_info.txt
向压缩文件中myfile.zip中添加rpm_info.txt文件
-------------------------------------------------------------------------------
要使用 zip 来压缩文件,在 shell 提示下键入下面的命令:
zip -r filename.zip filesdir

在这个例子里,filename.zip 代表你创建的文件,filesdir 代表你想放置新 zip 文件的目录。-r 选项指定你想递归地(recursively)包括所有包括在 filesdir 目录中的文件。
要抽取 zip 文件的内容,键入以下命令:
unzip filename.zip

你可以使用 zip 命令同时处理多个文件和目录,方法是将它们逐一列出,并用空格间隔:
zip -r filename.zip file1 file2 file3 /usr/work/school

上面的命令把 file1、file2、 file3、以及 /usr/work/school 目录的内容(假设这个目录存在)压缩起来,然后放入 filename.zip 文件中。
更多Linux资讯请参考《Linux就该这么学》。

zip a.zip /* 可以说是不对滴。/*前面也缺少一个点。。等你执行 unzip a.zip 时候你会发现一个现象,压缩时候没有递归,可以说这样备份是错误滴,这个错误我犯过几次了
压缩当前的文件夹 zip -r ./a.zip ./* -r表示递归
解压 unzip a.zip 不解释

用法如下:
gzip,压缩文件名:zip或gz,解压命令:unzip
bzip2,压缩文件名:bz,解压命令;bzip2 -d
上面两个是最常用的压缩方式,一般在linux下可以通过tar命令实现打包和压缩(或解压)。例如:
tar -zcvf file file.tar.gz打包并压缩成gzip格式,其中-c命令是创建tar包,-z参数是指定压缩成gzip格式;
tar -zxvf file.tar.gz解包命令,其中-x是解包命令,-z指定解压缩格式是gzip
tar -jcvf file file.tar.bz2 打包并压缩成bzip2格式,其中-c是创建tar包,-j参数指定压缩成bzip2格式;
tar -jxvf file.tar.gz解包命令,其中-x是解包命令,-j指定解压缩格式是bzip2
更详细的Linux知识可参考《Linux就该这么学》。

你的电脑有winrar软件么,有的话就可以打开,它也可用于压缩,右键有提示
如果还打不开可能需要密码(它会提醒),或者文件损坏了
把电影刻盘,前提是你的电脑有刻录驱动器,或者有很大的网上硬盘可以上传,然后把电脑内的删除
另外,虚机团上产品团购,超级便宜


南市区15323685370: linux zip压缩.压缩当前文件夹下所有文件,压缩为a.zip.命令行的方法是怎样.
市狄可塞: zip a.zip /* 可以说是不对滴./*前面也缺少一个点..等你执行 unzip a.zip 时候你会发现一个现象,压缩时候没有递归,可以说这样备份是错误滴,这个错误我犯过几次了 压缩当前的文件夹 zip -r ./a.zip ./* -r表示递归 解压 unzip a.zip 不解释

南市区15323685370: LINUX 下如何压缩ZIP文件 -
市狄可塞: 举例:压缩一个名为a.txt的文件zip a.txt.zip a.txt

南市区15323685370: linux 怎样压缩解压文件? -
市狄可塞: 选中该文件,单击右键,点压缩当前文件

南市区15323685370: linux zip命令.把当前文件夹下的多个文件夹、文件压缩为 bbb.zip,命令是什么? -
市狄可塞: zip -r bbb.zip aaa bc.zip bbb关键是 -r 选项:包含子目录. (recurse 递归)

南市区15323685370: linux下如何解压和压缩文件 -
市狄可塞: Linux下自带了一个unzip的程序可以解压缩文件,解压命令是:unzip filename.zip 同样也提供了一个zip程序压缩zip文件,命令是 zip filename.zip files 会将files压缩到filename.zip 另外看看你的文件的后缀名,不同的后缀的文件解压和压缩的命令...

南市区15323685370: Linux下建立zip文件如何压缩某个目录以外的文件? -
市狄可塞: 先确定你要压缩的文件所在的目录,比如说有三个文件分别为1.txt,1.jpg,1.pdf,它们所在的目录是home,那么用zip 1.zip home/1.txt 1.jpg 1.pdf命令就可以把它们压缩成1.zip的压缩文件.总之,用zip命令压缩文件,得确定这个文件位于什么目录下面,要想压缩某个目录以外的文件也一样,得确定这个文件所在的位置.

南市区15323685370: 如何在Linux命令行中使用zip命令 -
市狄可塞: 语法:unzip 〔选项〕 压缩文件名.zip 各选项的含义分别为:-x 文件列表 解压缩文件,但不包括指定的file文件.-v 查看压缩文件目录,但不解压.-t 测试文件有无损坏,但不解压.-d 目录 把压缩文件解到指定目录下.-z 只显示压缩文件的注解...

南市区15323685370: LINUX 如何压缩ZIP文件 -
市狄可塞: 你说的是gzip格式吧,linux不支持压缩成zip的,如果是gzip格式的压缩命令为#tar -z 压缩目录或文件名

南市区15323685370: 如何在Linux下压缩解压缩文件 -
市狄可塞: zip:压缩文件 file.zip file.log 解压缩 unzip tar(tar.gz):压缩(压缩并打包) tar -cvf file.tar file tar -zcvf file.tar.gz file 解压缩 tar -zxvf file.tar.gz bz2:压缩:tar -jcvf name.tar.bz2 name 解压:tar -jxvf name.tar.bz2

南市区15323685370: linux zip 怎样只压缩文件,不要包含路径? -
市狄可塞: 在Linux下直接使用命令:tar jcvf file.tar.bz files ,压缩files目录时,如果当前files路径是在/home/www/files下,压缩后的file.tar.bz2会将包含files的绝对路径;tar jcvf file.tar.bz2 -C /home/www files 这样压缩后,就是可以得当一个相对路径的压缩包了,直接排除掉/home/www路径不压缩了.这个方法适合于某些文件导出,但并不希望用户知道服务器上文件存放路径信息的需求.Tar在Unix/Linux世界虽然流行,但在终端用户这边,zip格式还是绝对的主流,所以,有可能zip格式更有用.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网