当前位置:首页 » 操作系统 » filezillaforlinux

filezillaforlinux

发布时间: 2022-09-22 06:56:25

linux怎么压缩文件

Linux下的tar压缩解压缩命令详解

tar

-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件

这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。

-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出

下面的参数-f是必须的

-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

# tar -cf all.tar *.jpg
这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。

# tar -rf all.tar *.gif
这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。

# tar -uf all.tar logo.gif
这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。

# tar -tf all.tar
这条命令是列出all.tar包中所有文件,-t是列出文件的意思

# tar -xf all.tar
这条命令是解出all.tar包中所有文件,-t是解开的意思

压缩

tar -cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg

tar -czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz

tar -cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2

tar -cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z

rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linux

zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux

解压

tar -xvf file.tar //解压 tar包

tar -xzvf file.tar.gz //解压tar.gz

tar -xjvf file.tar.bz2 //解压 tar.bz2

tar -xZvf file.tar.Z //解压tar.Z

unrar e file.rar //解压rar

unzip file.zip //解压zip

总结

1、*.tar 用 tar -xvf 解压

2、*.gz 用 gzip -d或者gunzip 解压

3、*.tar.gz和*.tgz 用 tar -xzf 解压

4、*.bz2 用 bzip2 -d或者用bunzip2 解压

5、*.tar.bz2用tar -xjf 解压

6、*.Z 用 uncompress 解压

7、*.tar.Z 用tar -xZf 解压

8、*.rar 用 unrar e解压

9、*.zip 用 unzip 解压

Ⅱ linux牛人来帮帮忙解压问题

将当前目录下的所有文件和文件夹全数压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.

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

上面的号令把 file一、file二、 file3、和 /usr/work/school 目录的内容(假设这个目录存在)压缩起来,然后放入 filename.zip 文件中。

tar 号令详解

-c: 成立压缩档案

-x:解压

-t:查看内容

-r:向压缩归档文件末梢追加文件

-u:更新原压缩包中的文件

这五个是自力的号令,压缩解压都要用到其中1个,可以和别的号令连用但只能用其中1个。下面的参数是按照需要在压缩或解压档案时可选的。

-c: 成立压缩档案

-x:解压

-t:查看内容

-r:向压缩归档文件末梢追加文件

-u:更新原压缩包中的文件

下面的参数-f是必须的

-f: 施用档案名儿,牢牢记住,这个参数是最后1个参数,后面只能接档案名。

# tar -cf all.tar *.jpg

这条号令是将所有.jpg的文件打成1个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。

# tar -rf all.tar *.gif

这条号令是将所有.gif的文件增长到all.tar的包里面去。-r是表示增长文件的意思。

# tar -uf all.tar logo.gif

这条号令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。

# tar -tf all.tar

这条号令是列出all.tar包中所有文件,-t是列出文件的意思

# tar -xf all.tar

这条号令是解出all.tar包中所有文件,-t是解开的意思

tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg

tar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成1个gzip压缩过的包,定名为jpg.tar.gz

tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成1个bzip2压缩过的包,定名为jpg.tar.bz2

tar –cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成1个umcompress压缩过的包,定名为jpg.tar.Z

rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linux

zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux

tar –xvf file.tar //解压 tar包

tar -xzvf file.tar.gz //解压tar.gz

tar -xjvf file.tar.bz2 //解压 tar.bz2

tar –xZvf file.tar.Z //解压tar.Z

unrar e file.rar //解压rar

unzip file.zip //解压zip

一、*.tar 用 tar –xvf 解压

二、*.gz 用 gzip -d或者gunzip 解压

3、*.tar.gz和*.tgz 用 tar –xzf 解压

4、*.bz2 用 bzip2 -d或者用bunzip2 解压

5、*.tar.bz2用tar –xjf 解压

6、*.Z 用 uncompress 解压

七、*.tar.Z 用tar –xZf 解压

八、*.rar 用 unrar e解压

九、*.zip 用 unzip 解压

Linux中tar号令详解(转载的资料)

2008年04月17日 木曜日 15:37

tar号令

tar 可以为文件和目录创建立档案案。利用tar,用户可以为某一特别指定文件创建立档案案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被 用来在磁带上创建立档案案,现在,用户可以在任何设备上创建立档案案,如软盘。利用tar号令,可以把一大堆的文件和目录全数打包成1个文件,这对备份文件或将 几个文件组合成为1个文件以便于收集传道输送长短常有用的。Linux上的tar是GNU版本的。

语法:tar [主选项+辅选项] 文件或者目录

施用该号令时,主选项是必必要有的,它告诉tar要做什么工作,辅选项是匡助施用的,可以选用。

主选项:

c 创建新的档案文件。要是用户想备份1个目录或是一些文件,就要选择这个选项。

r 把要存档的文件追加到档案文件的未尾。例如用户已经作好备份文件,又发现另有1个目录或是一些文件忘记备份了,这时候可以施用该选项,将忘记的目录或文件追加到备份文件中。

t 列出档案文件的内容,查看已经备份了哪些文件。

u 更新文件。就是说,用新增的文件代替原备份文件,要是在备份文件中找不到要更新的文件,则把它追加到备份文件的最后。

x 从档案文件中开释文件。

匡助选项:

b 该选项是为磁带机设定的。其后跟一数字,用来申明区块的大小,体系设计值为20(20*512 bytes)。

f 施用档案文件或设备,这个选项一般为必选的。

k 生存已经存在的文件。例如咱们把某个文件还原,在还原的历程中,遇到不异的文件,不会进行覆盖。

m 在还原文件时,把所有文件的修改时间设定为现在。

M 创建多卷的档案文件,以便在几个磁盘中存放。

v 具体陈诉tar处理的文件信息。如无此选项,tar不陈诉文件信息。

w 每步都要求明确承认。

z 用gzip来压缩/解压缩文件,加上该选项后可以将档案文件进行压缩,但还原时也绝对是要施用该选项进行解压缩。

Linux下的压缩文件剖析

对方才接触Linux的人来说,绝对是会给Linux下一大堆各式各样的文件名给搞晕。别个不说,单单就压缩文件为例,咱们懂得在Windows下最常见 的压缩文件就只有两种,一是,zip,另外1个是.rap。可是Linux就不同了,它有.gz、.tar.gz、tgz、bz二、.Z、.tar等浩繁的 压缩文件名,此外windows下的.zip和.rar也可以在Linux下施用,不过在Linux施用.zip和.rar的人就太少了。这篇文章就来对这些个 常见的压缩文件进行一番小结,但愿你下次遇到这些个文件时不至于被搞晕。

在具体总结各类压缩文件以前呢,起主要弄清两个观点:打包和压缩。打包是指将一大堆文件或目录什么的酿成1个总的文件,压缩则是将1个大的文件路程经过过程一些压 缩算法酿成1个小文件。为何要区别这两个观点呢?其实这源于Linux中的很多压缩步伐只能针对1个文件进行压缩,这样当你想要压缩一大堆文件时,你就 得先借助另它的工具将这一大堆文件先打成1个包,然后再就原来的压缩步伐进行压缩。

Linux下最常用的打包步伐就是tar了,施用tar步伐打出来的包咱们常称为tar包,tar包文件的号令通常都是以.tar结尾的。生成tar包后,就可以用其它的步伐来进行压缩了,所以起首就来讲讲tar号令的基本用法:

tar号令的选项有很多(用man tar可以查看见),但常用的就那么几个选项,下面来举例申明一下:

# tar -cf all.tar *.jpg

这条号令是将所有.jpg的文件打成1个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。

# tar -rf all.tar *.gif

这条号令是将所有.gif的文件增长到all.tar的包里面去。-r是表示增长文件的意思。

# tar -uf all.tar logo.gif

这条号令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。

# tar -tf all.tar

这条号令是列出all.tar包中所有文件,-t是列出文件的意思

# tar -xf all.tar

这条号令是解出all.tar包中所有文件,-t是解开的意思

以上就是tar的最基本的用法。为了方便用户在打包解包的同时可以压缩或解压文件,tar提供了一种特殊的功能。这就是tar可以在打包或解包的同时调用其它的压缩步伐,比如调用gzip、bzip2等。

1) tar调用gzip

gzip是GNU组织开发的1个压缩步伐,.gz结尾的文件就是gzip压缩的结果。与gzip相对的解压步伐是gunzip。tar中施用-z这个参数来调用gzip。下面来举例申明一下:

# tar -czf all.tar.gz *.jpg

这条号令是将所有.jpg的文件打成1个tar包,并且将其用gzip压缩,生成1个gzip压缩过的包,包名为all.tar.gz

# tar -xzf all.tar.gz

这条号令是将上面产生的包解开。

2) tar调用bzip2

bzip2是1个压缩能力更强的压缩步伐,.bz2结尾的文件就是bzip2压缩的结果。与bzip2相对的解压步伐是bunzip2。tar中施用-j这个参数来调用gzip。下面来举例申明一下:

# tar -cjf all.tar.bz2 *.jpg

这条号令是将所有.jpg的文件打成1个tar包,并且将其用bzip2压缩,生成1个bzip2压缩过的包,包名为all.tar.bz2

# tar -xjf all.tar.bz2

这条号令是将上面产生的包解开。

3)tar调用compress

compress也是1个压缩步伐,但是好象施用compress的人不比gzip和bzip2的人多。.Z结尾的文件就是bzip2压缩的结果。与 compress相对的解压步伐是uncompress。tar中施用-Z这个参数来调用gzip。下面来举例申明一下:

# tar -cZf all.tar.Z *.jpg

这条号令是将所有.jpg的文件打成1个tar包,并且将其用compress压缩,生成1个uncompress压缩过的包,包名为all.tar.Z

# tar -xZf all.tar.Z

这条号令是将上面产生的包解开

有了上面的知识,你应该可以解开多种压缩文件了,下面对tar系列的压缩文件作1个小结:

1)对.tar结尾的文件

tar -xf all.tar

2)对.gz结尾的文件

gzip -d all.gz

gunzip all.gz

3)对.tgz或.tar.gz结尾的文件

tar -xzf all.tar.gz

tar -xzf all.tgz

4)对.bz2结尾的文件

bzip2 -d all.bz2

bunzip2 all.bz2

5)对tar.bz2结尾的文件

tar -xjf all.tar.bz2

6)对.Z结尾的文件

uncompress all.Z

7)对.tar.Z结尾的文件

tar -xZf all.tar.z

别的对Window下的常见压缩文件.zip和.rar,Linux也有相应的要领来解压它们:

1)对.zip

linux下提供了zip和unzip步伐,zip是压缩步伐,unzip是解压步伐。它们的参数选项很多,这搭只做简略介绍,依旧举例申明一下其用法:

# zip all.zip *.jpg

这条号令是将所有.jpg的文件压缩成1个zip包

# unzip all.zip

这条号令是将all.zip中的所有文件解压出来

2)对.rar

要在linux下处理.rar文件,需要安装RAR for Linux,可以从网上下载,但要记住,RAR for Linux

不是免费的;然后安装:

# tar -xzpvf rarlinux-3.2.0.tar.gz

这样就安装好了,安装后就有了rar和unrar这两个步伐,rar是压缩步伐,unrar是解压步伐。它们的参数选项很多,这搭只做简略介绍,依旧举例申明一下其用法:

# rar a all *.jpg

这条号令是将所有.jpg的文件压缩成1个rar包,名为all.rar,该步伐会将.rar 扩大名将自动附带加上到包名后。

# unrar e all.rar

这条号令是将all.rar中的所有文件解压出来

至此为至,咱们已经介绍过linux下的tar、gzip、gunzip、bzip二、bunzip二、compress、uncompress、 zip、unzip、rar、unrar等程式,你应该已经可以或许施用它们对.tar、.gz、.tar.gz、.tgz、.bz二、.tar.bz二、. Z、.tar.Z、.zip、.rar这10种压缩文件进行解压了,往后应该不需要为下载了1个软体而不懂得如安在Linux下解开而烦恼了。并且以上方 法对Unix也基本有效。

这篇文章介绍了linux下的压缩程式tar、gzip、gunzip、bzip二、bunzip二、 compress、uncompress、zip、unzip、rar、unrar等程式,和如何施用它们对.tar、.gz、.tar.gz、. tgz、.bz

Ⅲ linux下用哪种压缩格式文件最小

linux下的tar压缩解压缩命令详解(来源http://hi..com/feixia202023/blog/item/b54a243814ad87c1d4622502.html)
tar
-c:建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。
-z:有gzip属性的
-j:有bz2属性的
-z:有compress属性的
-v:显示所有过程
-o:将文件解开到标准输出
下面的参数-f是必须的
-f:使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
#tar-cfall.tar*.jpg
这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。
#tar-rfall.tar*.gif
这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。
#tar-ufall.tarlogo.gif
这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。
#tar-tfall.tar
这条命令是列出all.tar包中所有文件,-t是列出文件的意思
#tar-xfall.tar
这条命令是解出all.tar包中所有文件,-t是解开的意思
压缩
tar–cvfjpg.tar*.jpg//将目录里所有jpg文件打包成tar.jpg
tar–czfjpg.tar.gz*.jpg//将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
tar–cjfjpg.tar.bz2*.jpg//将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
tar–czfjpg.tar.z*.jpg//将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.z
rarajpg.rar*.jpg//rar格式的压缩,需要先下载rarforlinux
zipjpg.zip*.jpg//zip格式的压缩,需要先下载zipforlinux
解压
tar–xvffile.tar//解压tar包
tar-xzvffile.tar.gz//解压tar.gz
tar-xjvffile.tar.bz2//解压tar.bz2
tar–xzvffile.tar.z//解压tar.z
unrarefile.rar//解压rar
unzipfile.zip//解压zip
总结
1、*.tar用tar–xvf解压
2、*.gz用gzip-d或者gunzip解压
3、*.tar.gz和*.tgz用tar–xzf解压
4、*.bz2用bzip2-d或者用bunzip2解压
5、*.tar.bz2用tar–xjf解压
6、*.z用uncompress解压
7、*.tar.z用tar–xzf解压
8、*.rar用unrare解压
9、*.zip用unzip解压

Ⅳ FileZilla for Linux好不好

ftp工具 filezilla 是不错的软件

属于zilla系列,界面功能都不错,支持ftp和sftp两种协议方式

还支持下载上传限速设置。

安装方法:

yum install filezilla

Ⅳ 用File Zilla 上传网站 一直连接不到服务器

建议打包上传文件,然后再解压,这个应该是因为,不停申请上传小文件,造成服务器认为的攻击行为,而被拒绝链接。

Ⅵ filezilla linux 怎么安装

在linux 下FileZilla安装先做解压:tar jxvf FileZilla_3.0.8.1_i586-linux-gnu.tar.bz2.
将解压后的文件夹放在你的home中。
直接cd 到解压后的FileZilla3/bin文件夹
./filezilla即可运行。
在桌面创快捷方式。
cd到/usr/share/applications
sudo gedit filezilla.desktop
输入以下内容:

[Desktop Entry] Encoding=UTF-8 Name=FileZilla Comment=Ftp Client Exec=/home/wenjun-ubuntu/FileZilla3/bin/filezilla //这是你的filezilla文件所在的绝对路径 Icon=/home/wenjun-ubuntu/FileZilla3/share/pixmaps/filezilla.png //这是你的filezilla的图标的绝对路径。 Terminal=false Type=Application Categories=Application;Network; StartupNotify=true

现在直接cp filezilla.desktop ~/Desktop
双击就可以运行了。vxcf的解释:j-指调用压缩软件,x-解压文件,vf-以详细形式显示

Ⅶ Linux解压和压缩命令都有哪些,有什么区别呢

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 文件中。

tar 命令详解

-c: 建立压缩档案

-x:解压

-t:查看内容

-r:向压缩归档文件末尾追加文件

-u:更新原压缩包中的文件

这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。

-c: 建立压缩档案

-x:解压

-t:查看内容

-r:向压缩归档文件末尾追加文件

-u:更新原压缩包中的文件

下面的参数-f是必须的

-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

# tar -cf all.tar *.jpg

这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。

# tar -rf all.tar *.gif

这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。

# tar -uf all.tar logo.gif

这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。

# tar -tf all.tar

这条命令是列出all.tar包中所有文件,-t是列出文件的意思

# tar -xf all.tar

这条命令是解出all.tar包中所有文件,-t是解开的意思
压缩

tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg

tar –czf jpg.tar.gz *.jpg
//将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz

tar –cjf jpg.tar.bz2 *.jpg
//将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2

tar –cZf jpg.tar.Z *.jpg
//将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z

rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linux

zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux

解压

tar –xvf file.tar //解压 tar包

tar -xzvf file.tar.gz //解压tar.gz

tar -xjvf file.tar.bz2 //解压 tar.bz2

tar –xZvf file.tar.Z //解压tar.Z

unrar e file.rar //解压rar

unzip file.zip //解压zip

总结

1、*.tar 用 tar –xvf 解压

2、*.gz 用 gzip -d或者gunzip 解压

3、*.tar.gz和*.tgz 用 tar –xzf 解压

4、*.bz2 用 bzip2 -d或者用bunzip2 解压

5、*.tar.bz2用tar –xjf 解压

6、*.Z 用 uncompress 解压

7、*.tar.Z 用tar –xZf 解压

8、*.rar 用 unrar e解压

9、*.zip 用 unzip 解压

Linux中tar命令详解(转载的资料)

tar命令

tar 可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被
用来在磁带上创建档案,现在,用户可以在任何设备上创建档案,如软盘。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将
几个文件组合成为一个文件以便于网络传输是非常有用的。Linux上的tar是GNU版本的。

语法:tar [主选项+辅选项] 文件或者目录

使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。

主选项:

c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。

r
把要存档的文件追加到档案文件的未尾。例如用户已经作好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备份文件中。

t 列出档案文件的内容,查看已经备份了哪些文件。

u 更新文件。就是说,用新增的文件取代原备份文件,如果在备份文件中找不到要更新的文件,则把它追加到备份文件的最后。

x 从档案文件中释放文件。

辅助选项:

b 该选项是为磁带机设定的。其后跟一数字,用来说明区块的大小,系统预设值为20(20*512 bytes)。

f 使用档案文件或设备,这个选项通常是必选的。

k 保存已经存在的文件。例如我们把某个文件还原,在还原的过程中,遇到相同的文件,不会进行覆盖。

m 在还原文件时,把所有文件的修改时间设定为现在。

M 创建多卷的档案文件,以便在几个磁盘中存放。

v 详细报告tar处理的文件信息。如无此选项,tar不报告文件信息。

w 每一步都要求确认。

z 用gzip来压缩/解压缩文件,加上该选项后可以将档案文件进行压缩,但还原时也一定要使用该选项进行解压缩。

Linux下的压缩文件剖析

对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕。别个不说,单单就压缩文件为例,我们知道在Windows下最常见
的压缩文件就只有两种,一是,zip,另一个是.rap。可是Linux就不同了,它有.gz、.tar.gz、tgz、bz2、.Z、.tar等众多的
压缩文件名,此外windows下的.zip和.rar也可以在Linux下使用,不过在Linux使用.zip和.rar的人就太少了。本文就来对这些
常见的压缩文件进行一番小结,希望你下次遇到这些文件时不至于被搞晕。

在具体总结各类压缩文件之前呢,首先要弄清两个概念:打包和压缩。打包是指将一大堆文件或目录什么的变成一个总的文件,压缩则是将一个大的文件通过一些压
缩算法变成一个小文件。为什么要区分这两个概念呢?其实这源于Linux中的很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你就
得先借助另它的工具将这一大堆文件先打成一个包,然后再就原来的压缩程序进行压缩。

Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩了,所以首先就来讲讲tar命令的基本用法:

tar命令的选项有很多(用man tar可以查看到),但常用的就那么几个选项,下面来举例说明一下:

# tar -cf all.tar *.jpg

这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。

# tar -rf all.tar *.gif

这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。

# tar -uf all.tar logo.gif

这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。

# tar -tf all.tar

这条命令是列出all.tar包中所有文件,-t是列出文件的意思

# tar -xf all.tar

这条命令是解出all.tar包中所有文件,-t是解开的意思

以上就是tar的最基本的用法。为了方便用户在打包解包的同时可以压缩或解压文件,tar提供了一种特殊的功能。这就是tar可以在打包或解包的同时调用其它的压缩程序,比如调用gzip、bzip2等。

1) tar调用gzip

gzip是GNU组织开发的一个压缩程序,.gz结尾的文件就是gzip压缩的结果。与gzip相对的解压程序是gunzip。tar中使用-z这个参数来调用gzip。下面来举例说明一下:

# tar -czf all.tar.gz *.jpg

这条命令是将所有.jpg的文件打成一个tar包,并且将其用gzip压缩,生成一个gzip压缩过的包,包名为all.tar.gz

# tar -xzf all.tar.gz

这条命令是将上面产生的包解开。

2) tar调用bzip2

bzip2是一个压缩能力更强的压缩程序,.bz2结尾的文件就是bzip2压缩的结果。与bzip2相对的解压程序是bunzip2。tar中使用-j这个参数来调用gzip。下面来举例说明一下:

# tar -cjf all.tar.bz2 *.jpg

这条命令是将所有.jpg的文件打成一个tar包,并且将其用bzip2压缩,生成一个bzip2压缩过的包,包名为all.tar.bz2

# tar -xjf all.tar.bz2

这条命令是将上面产生的包解开。

3)tar调用compress

compress也是一个压缩程序,但是好象使用compress的人不如gzip和bzip2的人多。.Z结尾的文件就是bzip2压缩的结果。与
compress相对的解压程序是uncompress。tar中使用-Z这个参数来调用gzip。下面来举例说明一下:

# tar -cZf all.tar.Z *.jpg

这条命令是将所有.jpg的文件打成一个tar包,并且将其用compress压缩,生成一个uncompress压缩过的包,包名为all.tar.Z

# tar -xZf all.tar.Z

这条命令是将上面产生的包解开

有了上面的知识,你应该可以解开多种压缩文件了,下面对于tar系列的压缩文件作一个小结:

1)对于.tar结尾的文件

tar -xf all.tar

2)对于.gz结尾的文件

gzip -d all.gz

gunzip all.gz

3)对于.tgz或.tar.gz结尾的文件

tar -xzf all.tar.gz

tar -xzf all.tgz

4)对于.bz2结尾的文件

bzip2 -d all.bz2

bunzip2 all.bz2

5)对于tar.bz2结尾的文件

tar -xjf all.tar.bz2

6)对于.Z结尾的文件

uncompress all.Z

7)对于.tar.Z结尾的文件

tar -xZf all.tar.z

另外对于Window下的常见压缩文件.zip和.rar,Linux也有相应的方法来解压它们:

1)对于.zip

linux下提供了zip和unzip程序,zip是压缩程序,unzip是解压程序。它们的参数选项很多,这里只做简单介绍,依旧举例说明一下其用法:

# zip all.zip *.jpg

这条命令是将所有.jpg的文件压缩成一个zip包

# unzip all.zip

这条命令是将all.zip中的所有文件解压出来

2)对于.rar

要在linux下处理.rar文件,需要安装RAR for Linux,可以从网上下载,但要记住,RAR for Linux

不是免费的;然后安装:

# tar -xzpvf rarlinux-3.2.0.tar.gz

# cd rar

# make

这样就安装好了,安装后就有了rar和unrar这两个程序,rar是压缩程序,unrar是解压程序。它们的参数选项很多,这里只做简单介绍,依旧举例说明一下其用法:

# rar a all *.jpg

这条命令是将所有.jpg的文件压缩成一个rar包,名为all.rar,该程序会将.rar 扩展名将自动附加到包名后。

# unrar e all.rar

这条命令是将all.rar中的所有文件解压出来

到此为至,我们已经介绍过linux下的tar、gzip、gunzip、bzip2、bunzip2、compress、uncompress、
zip、unzip、rar、unrar等程式,你应该已经能够使用它们对.tar、.gz、.tar.gz、.tgz、.bz2、.tar.bz2、.
Z、.tar.Z、.zip、.rar这10种压缩文件进行解压了,以后应该不需要为下载了一个软件而不知道如何在Linux下解开而烦恼了。而且以上方
法对于Unix也基本有效。

本文介绍了linux下的压缩程式tar、gzip、gunzip、bzip2、bunzip2、
compress、uncompress、zip、unzip、rar、unrar等程式,以及如何使用它们对.tar、.gz、.tar.gz、.
tgz、.bz2、.tar.bz2、.Z、.tar.Z、.zip、.rar这10种压缩文件进行操作

Ⅷ linux文件压缩

tar[-j|-z][cv][-f建立的档案名]filename...《==打包与压缩

tar[-j|-z][tv][-f建立的档案名]《==查看档案

tar[-j|-z][xv][-f建立的档案名][-C目录]《==解压缩

选项与参数:

-c:建立打包档案,可搭配-v来观察过程中被打包的档案名(filename)

-t:查看打包档案的内容含有那些档案

-x:解压缩的功能,可以搭配-C在特定的目录解开;-c、-t、-x不能同时出现在一串指令列中。

-j:透过bzip2的支持进行压缩/解压缩:此时档案名最好为*.tar.bz2

-z:透过gzip的支持进行压缩/解压缩:此时档案名最好为*.tar.gz

-v:在压缩/解压缩的过程中,将正在处理文件名显示出来

-ffilename:-f后面要立刻接被处理的档案名!建议-f单独写一个选项

-C目录:这个选项用在解压缩,若要在特定目录解压缩,可以使用这个选项


tar命令是Unix/Linux系统中非常常用的备份文件方法,它的使用权限是所有用户。

tar命令语法:

tar[主选项+辅选项]文件名或目录。使用该命令时,主选项是必须要有的,它告诉tar命令要做什么,辅选项是辅助使用的,可以选用。

主选项:

-c创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。相当于打包。

-x从档案文件中释放文件。相当于拆包。

-t列出档案文件的内容,查看已经备份了哪些文件。

-r把要存档的文件追加到档案文件的末尾。例如用户已经做好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备份文件中

特别注意,主选项只能存在一个,c/x/t/r仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。

辅助选项:

-z:用gzip程序来压缩或解压缩文件,加上该选项后可以将档案文件进行压缩,但还原时也一定要使用该选项进行解压缩。文件格式一般为xx.tar.gz或xx.tgz

-j:使用bzip2程序进行文件的压缩或解压,文件格式一般为xx.tar.bz2

-v:压缩的过程中显示文件!这个常用

-f:使用档名,请留意,在f之后要立即接档名!不要再加其他参数!

-p:使用原文件的原来属性(属性不会依据使用者而变)

-w每一步都要求确认。

--excludeFILE:在压缩的过程中,不要将FILE打包!

范例:

范例一:将整个/etc目录下的文件全部打包成/tmp/etc.tar

[root@ubuntu~]#tar-cvf/tmp/etc.tar/etc<==仅打包,不压缩!

[root@ubuntu~]#tar-zcvf/tmp/etc.tar.gz/etc<==打包后,以gzip压缩

[root@ubuntu~]#tar-jcvf/tmp/etc.tar.bz2/etc<==打包后,以bzip2压缩

#特别注意,在参数f之后的文件档名是自己取的,我们习惯上都用.tar来作为辨识。

#如果加z参数,则以.tar.gz或.tgz来代表gzip压缩过的tarfile

#如果加j参数,则以.tar.bz2来代表bzip2压缩过的tarfile

#上述指令在执行的时候,会显示一个警告讯息:

#‘tar:Removingleading`/"frommembernames’那是关于绝对路径的特殊设定。


范例二:查看上述/tmp/etc.tar.gz文件内有那些被压缩的文件

[root@ubuntu~]#tar-ztvf/tmp/etc.tar.gz

#由于我们使用gzip压缩,所以要查阅该tarfile内的文件时,

#就得要加上z这个参数了!这很重要的!

范例三:将/tmp/etc.tar.gz文件解压缩在/usr/local/src底下

[root@linux~]#cd/usr/local/src

[root@linuxsrc]#tar-zxvf/tmp/etc.tar.gz

#在预设的情况下,我们可以将压缩档在任何地方解开的!以这个范例来说

#我先将工作目录变换到/usr/local/src底下,并且解开/tmp/etc.tar.gz

#则解开的目录会在/usr/local/src/etc,另外,如果您进入/usr/local/src/etc

#则会发现,该目录下的文件属性与/etc/可能会有所不同喔!

范例四:在/tmp底下,我只想要将/tmp/etc.tar.gz内的etc/passwd解开而已

[root@linux~]#cd/tmp

[root@linuxtmp]#tar-zxvf/tmp/etc.tar.gzetc/passwd

#我可以透过tar-ztvf来查阅tarfile内的文件名称,如果单只要一个文件,

#就可以透过这个方式来下达!注意到!etc.tar.gz内的根目录/是被拿掉了!

范例五:我要备份/home,/etc,但不要/home/dmtsai

[root@linux~]#tar--exclude/home/dmtsai-zcvfmyfile.tar.gz/home/*/etc

另外:tar命令的C参数

$tar-cvffile2.tar/home/usr2/file2

tar:Removingleading'/'frommembersnames

home/usr2/file2
该命令可以将/home/usr2/file2文件打包到当前目录下的file2.tar中,需要注意的是:使用绝对路径标识的源文件,在用tar命令压缩后,文件名连同绝对路径(这里是home/usr2/,根目录'/'被自动去掉了)一并被压缩进来。使用tar命令解压缩后会出现以下情况:

$tar-xvffile2.tar

$ls

………home…………

解压缩后的文件名不是想象中的file2,而是home/usr2/file2。

$tar-cvffile2.tar-C/home/usr2file2

该命令中的-Cdir参数,将tar的工作目录从当前目录改为/home/usr2,将file2文件(不带绝对路径)压缩到file2.tar中。注意:-Cdir参数的作用在于改变工作目录,其有效期为该命令中下一次-Cdir参数之前。

使用tar的-Cdir参数,同样可以做到在当前目录/home/usr1下将文件解压缩到其他目录,例如:

$tar-xvffile2.tar-C/home/usr2

而tar不用-Cdir参数时是无法做到的:

$tar-xvffile2.tar/home/usr2

tar:/tmp/file:Notfoundinarchive

tar:


Ⅸ 小红伞 for linux这段readme是什么意思(关于安装)

安装方法: 1、准备编译环境,已经超出本文的范围,故不再叙述请自行查找 Wiki 2、下载 Avira AntiVir Personal - FREE Antivirus :http://www.free-av.com/zh-cn/download/download_servers.php 3、解压,启动终端,进入解压出的文件夹,以管理员身份运行以下命令进行安装: 源代码 1 sudo ./install 以下即为笔者的安装过程翻译,各位读者请根据自己的情况进行选择: Starting AVIRA AntiVir Workstation (UNIX) 3.1.3.4-1 installation... 开始安装 AVIRA AntiVir 3.1.3.4-1 工作站 Unix 版…… Before installing this software, you must agree to the terms of the license. 要安装软件,您必须同意并遵守授权条款。 Use the arrow keys to scroll through the license. When you are finished reading, press 'q' to exit the viewer. 按空格键翻看授权协议,当您阅读完成时,按下“Q”键退出阅读。 Press to view the license. ENTER 按“ENTER”键查看授权条款。 ================================================================================ Do you agree to the license terms? [n] y 您是否同意此授权条款?[否] ================================================================================ installation of AntiVir Core Components (Engine, Savapi and Avupdate) complete 安装小红核心组件(引擎,Savapi 和 Avupdate)完成 2) Configuring updates 2)配置升级策略 An internet updater is available with version 3.1.3.4-1 of AVIRA AntiVir Workstation (UNIX). It will ensure that you always have the latest virus signatures and engine updates. 通过联网升级 AntiVir 3.1.3.4-1 工作站 Unix 版,可以使您始终拥有最新的反病毒库和查杀引擎。 In order to trigger an update you will need to run the command: 若需要手动启动联网升级,您需要运行以下命令:需要管理员权限 /usr/lib/AntiVir/guard/avupdate-guard Would you like to create a link in /usr/sbin for avupdate-guard ? [y] y 您确定在“/usr/sbin”目录中创建“avupdate-guard”吗?[是] ================================================================================ linking /usr/sbin/avupdate-guard to /usr/lib/AntiVir/guard/avupdate-guard ... done 链接“/usr/sbin/avupdate-guard”到“/usr/lib/AntiVir/guard/avupdate-guard”…… 完成 Would you like to setup Scanner update as cron task ? [y] y 您想把联网升级设置为周期任务吗?[是] ================================================================================ The AntiVir Updater can be set to always check for updates at a particular time of day. This is specified in a HH:MM format (where HH is the hour and MM is the minutes). If you do not have a permanent connection, you may set it to a time when you are usually online. 您可以设置在每天的一个特定时间联网升级小红伞。设置格式为 HH:MM (其中HH是小时,MM是分钟)。如果您没有永久联网的条件,您可以将它设置为您平时开机上网的时间。 available option: HH:MM 可用选项:HH:MM What time should updates be done [00:15]? 21:30 计划每天的什麽时间联网升级小红伞呢[00:15]? ================================================================================ creating Scanner update cronjob ... done 创建联网升级任务…… 完成 Would you like to check for Guard updates once a week ? [n] y 您想每周检查一次防护升级吗?[否] ================================================================================ Preinstalled dazukofs mole found on your system. 在您的系统已经安装了 dazukofs 模块。若你之前没安装过 dazukofs,此时不会出现此提示,而是问你是否安装 dazukofs,如果你需要实时防护,请输入“y” Would you like to reinstall dazukofs now ? [y] y 您想重新安装 dazukofs 吗?[是] ================================================================================ initiate dazukofs ... done 安装启动 dazukofs …… 完成 linking /usr/lib/AntiVir/guard/libdazuko.so to /usr/lib/AntiVir/guard/libdazuko3compat2.so ... done 链接“/usr/lib/AntiVir/guard/libdazuko.so”到“/usr/lib/AntiVir/guard/libdazuko3compat2.so”…… 完成 Guard will automatically protect all directories which are mounted upon dazukofs filesystem. 安装 dazukofs 成功,所有文件/目录都将得到实时防护。 Please specify at least one directory to be protected by Guard to add in /etc/fstab : [/home] /home 请至少指定一个需要实时防护的目录添加在“/etc/fstab”中:[/home] 您可以在安装完成之后,在“/etc/fstab”文件中另行添加其它需要实时防护的目录(如:“/media”),其格式为:/路径 /路径 dazukofs ================================================================================ creating /home/quarantine ... already exists 创建隔离区“/home/quarantine”…… 成功 Would you like to install the AVIRA Guard GNOME plugin ? [n] y 您想安装小红伞的 Gnome 防护组件吗?[否] 安装此组件,可以在面板通知区中看到一个小红伞的状态图标 ================================================================================ installing AVIRA Guard GNOME plugin ... 安装小红伞的 Gnome 防护组件…… *** Installing pre-compiled applet *** 安装预编译程序 done 完成 linking /usr/bin/avscan to /usr/lib/AntiVir/guard/avscan ... done 链接“/usr/bin/avscan”到“/usr/lib/AntiVir/guard/avscan”…… 完成 linking /usr/bin/scan to /usr/lib/AntiVir/guard/avscan ... done 链接“/usr/bin/scan”到“/usr/lib/AntiVir/guard/avscan”…… 完成 Would you like to create a link in /usr/sbin for avguard ? [y] y 您想在“/usr/sbin”中创建一个“avguard”的链接吗?[是] ================================================================================ linking /usr/sbin/avguard to /usr/lib/AntiVir/guard/avguard ... done 链接“/usr/sbin/avguard”到“/usr/lib/AntiVir/guard/avguard”…… 完成 Please specify if boot scripts should be set up. 请选择是否设置小红伞为自动启动防护。 Set up boot scripts ? [y] y 想设置小红伞为自动启动防护吗?[是] 个人认为,若你的电脑不是人人得而用之的公共电脑或存放有重要机密资料的话,完全没必要开启自动防护 ================================================================================ Would you like to start AVIRA Guard now? [y] y 您想现在就启动小红伞防护吗?[是] ================================================================================ *********************************************************** Configuration files: 配置文件:你可以在之后修改它们,但注意参考帮助手册 /etc/avira/avguard.conf (AVIRA Guard main config) 小红伞主要防护的配置文件 /etc/avira/avscan.conf (AVIRA Guard avscan config) 小红伞实时防护的配置文件 /etc/avira/avguard-scanner.conf (AVIRA Guard scanner config) 小红伞病毒查杀的配置文件 /etc/avira/avupdate-guard.conf (AVIRA Avupdate options) 小红伞的升级配置文件 *********************************************************** ************************************************************ NOTICE: This system has a prelinker. Prelinking the proct binaries will not work correctly. Either disable prelinking or add /usr/lib/AntiVir/guard as an excluded prelink path. 信息:您的系统已经有预连接功能。预连接技术反而致使小红伞无法正常工作。需要禁止预连接功能或添加不需要预连接的目录“/usr/lib/AntiVir/guard” 这并不是所有 Linux 都会出现的情况,但现在的发行版会有哪几个的没有预连接功能呢? For example, add '-b /usr/lib/AntiVir/guard' to /etc/prelink.conf 例如:添加“-b /usr/lib/AntiVir/guard”条目到“/etc/prelink.conf”文件中。 ************************************************************ Note: It is highly recommended that you perform an update now to ensure up-to-date protection. This can be done by running: 信息:强烈建议您现在就进行联网升级,以确保拥有最新的保护功能。您可以运行以下命令:需要管理员权限 /usr/lib/AntiVir/guard/avupdate-guard --proct=Guard Be sure to read the manual file for additional information. 请务必阅读小红伞的使用手册。 Thank you for your interest in AVIRA AntiVir Workstation (UNIX). 感谢您对 VIRA AntiVir 工作站 Unix 版的支持。 4、重启电脑最后,祝各位好运

Ⅹ linux下tar的打包使用

分析如下:

一、Linux下的tar命令详解

1、tar -c:建立压缩档案

2、tar -x:解压

3、tar -t:查看内容

4、tar -r:向压缩归档文件末尾追加文件

5、tar -u:更新原压缩包中的文件

二、压缩

1、tar -cvf jpg.tar *.jpg// 将目录里所有jpg文件打包成jpg.tar

2、tar -czf jpg.tar.gz *.jpg// 将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz

3、tar -cjf jpg.tar.bz2 *.jpg// 将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2

4、tar -cZf jpg.tar.Z *.jpg// 将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z

5、rar a jpg.rar *.jpg// rar格式的压缩,需要先下载rar for linux

6、zip jpg.zip *.jpg// zip格式的压缩,需要先下载zip for linux

三、解压

1、tar -xvf file.tar// 解压 tar包

2、tar -xzvf file.tar.gz// 解压tar.gz

3、tar -xjvf file.tar.bz2// 解压 tar.bz2

4、tar -xZvf file.tar.Z// 解压tar.Z

5、unrar e file.rar// 解压rar

6、unzip file.zip// 解压zip

四、具体操作方法:

1、如图看到的示例,用tar命令来打包这些文件以及目录。(文件目录以自己实际情况为准,这里用做参考用例)

热点内容
内置存储卡可以拆吗 发布:2025-05-18 04:16:35 浏览:336
编译原理课时设置 发布:2025-05-18 04:13:28 浏览:378
linux中进入ip地址服务器 发布:2025-05-18 04:11:21 浏览:612
java用什么软件写 发布:2025-05-18 03:56:19 浏览:32
linux配置vim编译c 发布:2025-05-18 03:55:07 浏览:107
砸百鬼脚本 发布:2025-05-18 03:53:34 浏览:944
安卓手机如何拍视频和苹果一样 发布:2025-05-18 03:40:47 浏览:741
为什么安卓手机连不上苹果7热点 发布:2025-05-18 03:40:13 浏览:803
网卡访问 发布:2025-05-18 03:35:04 浏览:511
接收和发送服务器地址 发布:2025-05-18 03:33:48 浏览:372