满意答案

在liunx下原本是不支持rar文件的,需要安装liunx下的winrar版本,操作如下

wget

http://www.rarsoft.com/rar/rarlinux-4.0.1.tar.gz

tar -zxvf

rarlinux-4.0.1.tar.gz

cd rar

make

看见下面这些信息就是安装成功了

mkdir -p

/usr/local/bin

mkdir -p /usr/local/lib

cp rar unrar /usr/local/bin

cp rarfiles.lst /etc

cp default.sfx /usr/local/lib

先记住两个常用命令吧:

rar x vpsyou.rar //解压 vpsyou.rar 到当前目录

rar vpsyou.rar ./vpsyou.com/ //将

vpsyou.com 目录打包为 vpsyou.rar

-----------------------------------------------------

rar常用命令主要有

a 添加文件到操作文档

例:rar a test.rar file1.txt

若test.rar文件不存在,则打包file1.txt文件成test.rar

例:rar a test.rar file2.txt

若test.rar文件已经存在,则添加file2.txt文件到test.rar中

(这样test.rar中就有两个文件了)

注,如果操作文档中已有某文件的一份拷贝,则a命令更新该文件,对目录也可以进行操作

例:rar a test.rar dir1

c 对操作文档添加说明注释

rar c test.rar

(会出现Reading comment from

stdin字样,然后输入一行或多行注释,以ctrl+d结束)

cf 添加文件注释,类似上面的c,不过这个是对压缩文档中每个文件进行注释

cw 将文档注释写入文件

例:rar cw test.rar comment.txt

d 从文档中删除文件

例:rar d test.rar file1.txt

e 将文件解压到当前目录

例:rar e test.rar

注:用e解压的话,不仅原来的file1.txt和file2.txt被解压到当前目录,就连dir1里面的所有文件

也被解压到当前目录下,不能保持压缩前的目录结构,如果想保持压缩前的目录结构,用x解压

k 锁定文档

例:rar k

test.rar 锁定文档后,该文档就无法进行任何更新操作了

r 修复文档

例:rar r test.rar

当rar文件有问题时,可以尝试用该命令进行修复(鬼知道有多少用)

s 转换文档成自解压文档

例:rar s test.rar

会生成一个test.sfx的可执行文档,运行它的效果就相当于rar x test.rar,

适合于向没有rar的用户传输文件

t 检测文档

例:rar t test.rar

检测test.rar的完整性,一般压缩完大型文件准备传输前最好用这个命令来确保文件的正确性

x 带路径解压文档中内容到当前目录

例:rar x test.rar

这样解压的话,dir1就会保持原来的目录结构

以上就是rar的常用命令,一个rar操作只能有一个命令,而选项却可以有多个。

------------------------------------------------------------------------

rar选项有很多,在此无法一一说明,只示范经常使用的几个

cl 将文件名转换为小写

cu 将文件名转换为大写

例:rar a -cl test.rar FILe.txt

FILe.txt在添加进test.rar之后,变为file.txt

df 文档操作后删除源文件

例:rar a -df test.rar file1.txt file2.txt dir1

将file1.txt,file2.txt,dir1压缩到test.rar中之后,删除源文件

ed 不添加空目录

例:rar

a -ed test.rar dir1

添加dir1到test.rar中时,不对空目录进行操作

rar e -ed test.rar

解压test.rar时,不生成空目录

k 锁定文件

例:rar a -k test.rar file1.txt

等价于rar a test.rar file1.txt

rar k test.rar

m<0..5>

设定压缩比等级(0-存储,3-默认,5-最大)

例:rar a -m0 test.rar dir1 dir2

将dir1,dir2打包存储到test.rar,不进行实质上的压缩(速度奇快,适合于对无甚可压的文件进行操作

比如avi,jpg等)

rar a -m5 test.rar *.txt *.bmp

将当前目录下的txt文件和bmp文件打包压缩到test.rar中,使用最大压缩比(最慢)

ms[ext;ext] 特定文件采用非压缩方式

例:rar a -m5 -ms avi;jpg;jpeg test.rar /home

将home目录下所有目录和文件归档到test.rar,采用最大压缩,但avi,jpg,jpeg文件不进行压缩

(只是打包进test.rar,因为这些文件即使用最大压缩也压不了多少,不如直接打包节省时间)

o+ 覆盖已有文件

o-

不覆盖已有文件

例:rar x -o- test.rar

解压test.rar文件,但是如果碰到以存在的文件则不覆盖

ol

将符号链接以链接文件保存,而不是普通文件

ow 保存或者恢复文件所有者的信息(username,group)

这两个是*nix系统特有的命令,很容易理解吧

------------------------------------------------------------------------

p[password] 设定密码

例:rar a test.rar *.txt -p prettygirl

压缩文件设定密码为prettygirl,解压时无密码无法进行操作

如果觉得明码密码太过暴露,可以使用

rar a

test.rar *.txt -p

则rar程序会询问你要使用什么密码,不回显

s- 不使用固实压缩

注,固实压缩就是压缩后文档内容不可变更的压缩方式,这和lock不一样。因为使用普通压缩

要照顾以后的插入删除个别文件的需要,就要留下很多操作余地。而固实压缩则不可以对

其内容进行任何更新,所以压缩比是最大的。

sfx[name] 创建自解压文件,这和先用a进行压缩,再用s转换效果是一样的。

t 压缩完毕后进行完整性检验

例:rar

a test.rar /home -t

压缩完毕后进行检验,如果有问题则报错。

ta 仅对data日期后文件进行操作

tb

仅对data日期前文件进行操作

注,date的格式为 YYYYMMDDHHMMSS 这样。

v[k,b]

分卷压缩,每卷大小由后面的size指定

例:rar a -v15000k -m0 test xvid-fn.avi

对xvid-fn.avi进行打包存储,每卷大小15000k(这种格式在网上发布dvdrip时很流行)

生成的文件名为test.part1.rar,test.part2.rar….(rar 3.20版)

x 排除特定的文件

例:rar x test.rar -x *.txt

解压test.rar中除*.txt以外的文档

x@

同上,不过这次所有排除的文件放在list文件列表中

y 所有操作均回答yes

例如有时解压时每碰到相同文件就问是否覆盖(Y/N),加上-y就可以默认选择Yes,不再询问

============zip文件的操作==================================

zip

-r data.zip data

解释:将data文件夹压缩成了data.zip格式。

unzip data.zip

解释:将data.zip文件解压到当前文件夹。

-----------------下面是一些详细的说明--------------------------

1.

我想把一个文件abc.txt和一个目录dir1压缩成为yasuo.zip:

# zip -r yasuo.zip abc.txt dir1

2.我下载了一个yasuo.zip文件,想解压缩:

# unzip yasuo.zip

3.我当前目录下有abc1.zip,abc2.zip和abc3.zip,我想一起解压缩它们:

# unzip abc\?.zip

注释:?表示一个字符,如果用*表示任意多个字符。

4.我有一个很大的压缩文件large.zip,我不想解压缩,只想看看它里面有什么:

#

unzip -v large.zip

5.我下载了一个压缩文件large.zip,想验证一下这个压缩文件是否下载完全了

# unzip -t

large.zip

6.我用-v选项发现music.zip压缩文件里面有很多目录和子目录,并且子目录中其实都是歌曲mp3文件,我想把这些文件都下载到第一级目录,而不是一层一层建目录:

# unzip -j music.zip

01分享举报

linux中zip文件能转换tar,linux 怎么把rar转换成zip 或者 tar相关推荐

  1. linux中fstab文件_如何在Linux上写入fstab文件

    linux中fstab文件 zentilia/Shutterstock.comzentilia / Shutterstock.com Adding a new hard drive or solid- ...

  2. linux中gz文件怎么解压,Linux解压gz文件的命令使用教程及详解

    今天小编给带来一篇linux解压方面的资料 Linux解压gz文件的命令有:gunzip命令.gzip命令.tar命令.下面本篇文章就来带大家了解一下 gz文件是一种压缩文件,以.gz或者.tar.g ...

  3. 在linux中给文件重命名,在Linux中,如何重命名文件和目录

    重命名文件和目录在Linux系统上执行的最基本的任务之一,可以使用GUI文件管理器或命令行终端重命名文件. 重命名单个文件很容易,但是一次重命名多个文件会是一个挑战,特别对于新接触Linux的用户. ...

  4. linux中c文件是否存在,关于linux:如何检查文件是否存在并在C ++中可读?

    我有一个fstream my_file(" test.txt"),但我不知道test.txt是否存在. 如果存在,我也想知道是否也可以阅读. 怎么做? 我使用Linux. 我可能会 ...

  5. Linux中把文件夹打成war包,将Web应用打包成WAR文件

    将Web应用打包成WAR文件的方法 (1)在命令行中运用Jar命令 假定有一个Web应用:C:\myHome myHome/WEB-INF/-- myHome/files/-- myHome/imag ...

  6. linux里怎样压缩文件,如何在Linux中解压缩文件

    ZIP是最广泛使用的存档文件格式,支持无损数据压缩. ZIP文件是一个数据容器,其中包含一个或多个压缩文件或目录. 在本教程中,我们将说明如何使用unzip命令通过命令行在Linux系统中解压缩文件. ...

  7. linux 删除root权限,使用root权限删除不了linux中的文件该如何处理?

    使用root权限删除不了linux中的文件该如何处理? 在Linux系统中,root用户拥有最高权限,可以干任何事情,删除任何不需要的软件或者文件,可以说无所不能.但有时候root用户却不能删除一个小 ...

  8. 【Linux】Linux中的文件搜索和查看

    Linux中的文件搜索和查看 Linux中的文件搜索和查看 cat head tail more less grep sed vim Linux中的文件搜索和查看 cat cat 命令用于连接文件并打 ...

  9. 宝塔linux上传文件视频,使用宝塔linux面板上传文件 解压缩zip和tar.gz

    塔面板是国内一款免费linux和windows面板,如下面小斌就来解答一下.何使用宝塔linux面板上传文件,宝塔linux如何解压上传的文件. 首先我们登陆宝塔linux面板的管理后台,还没有安装的 ...

  10. Linux中压缩和解压(gzip压缩/gunzip解压)(zip压缩/unzip解压)(tar打包解压)

    文章目录 Linux中压缩和解压(gzip压缩/gunzip解压)(zip压缩/unzip解压)(tar打包解压) 一.gzip压缩 / gunzip解压 1.命令 2.注意 3.案例 4.常用 二. ...

最新文章

  1. 明尼苏达大学研究团队道歉,Linux内核维护人员:拒绝
  2. C#教程之自己动手写映射第四节[封装删除]
  3. spring 通过编程来获取属性文件
  4. linux制作ext2磁盘镜像,linux--创建镜像挂载
  5. linux把用户添加到组
  6. Javascript模块化编程系列三: CommonJS AMD 模块化规范描述
  7. Linux安装JDK1.6 rpm.bin格式的安装配置
  8. src refspec xxx does not match any
  9. 汽车之家论坛字体反爬
  10. 什么是Instagram直播购物?如何设置Instagram 直播购物?
  11. jdbc常见异常及错误解决办法汇总
  12. java获取pdf文件首页图片,用来当做封面
  13. 微软亚洲研究院的一道面试题
  14. C语言中entry用法,Tkinter模块(3)-Entry
  15. LaTex “too many unprocessed floats” (过多未处理的浮动)错误的解决方法
  16. 【mac使用技巧】程序坞上的下载不见了该如何解决呢?
  17. 解决Unity3D中多层级结构子物体旋转受父物体尺寸影响的问题
  18. 性能优化-稳定性优化
  19. # iOS基础 # iOS面试题二
  20. 黄药师写给他老婆的祭文

热门文章

  1. 世达03017数字万用表的使用
  2. libGDX游戏开发之NPC敌人事件(六)
  3. 计算机专业课件ppt背景,ppt背景图片怎么设置
  4. thinkphp6代码生成器
  5. BP神经网络简单应用实例,bp神经网络应用举例
  6. CAD使用圆,椭圆,直线综合练习
  7. 计算机中模板与母版的区别,ppt中母版模板主题版式之间的区别和联系?
  8. 推荐系统 | (4) 可解释推荐系统---知其然,知其所以然
  9. 修改Android模拟器存储位置,更改AndroidAVD模拟器创建路径位置的方法
  10. 四旋翼无人机原理以及组装过程