Centos下解压rar、zip文件的方法
============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
====================rar文件==========================
在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,不再询问
分享到:
相关推荐
centos包下载,/S架构:Client --> Server yum仓库 base库:通常为系统发行版所提供的程序包 updates库: extra库: epel库: 数据: 各个rpm包; 元数据: 数据文件 包名、版本信息...
Linux 下其他常见文件解压方法 - **以 `.a` 为扩展名的文件:** ``` tar xv file.a ``` - **以 `.Z` 为扩展名的文件:** ``` uncompress file.Z ``` - **以 `.gz` 为扩展名的文件:** ``` gunzip file....
然而,在Linux系统下解压RAR文件并非像处理ZIP或TAR等常见格式那样直观简单。本文将详细介绍如何在Linux环境下安装并使用RAR工具来解压RAR格式的文件。 #### 一、准备工作 在开始之前,请确保您的Linux环境已具备...
本篇文章将详细讲解如何在Linux下安装和使用unrar工具来解压RAR文件。 1. **unrar工具介绍** - Unrar是由Pavel Ruzin开发的一个命令行工具,用于在Linux、Unix和其他类Unix系统中创建、查看和提取RAR压缩文件。 -...
echo " Xarchiver info: Archive manager for Xfce " echo " Supported : " echo " 7z, arj, bzip2, gzip, iso, rar, lha, tar, zip, RPM and deb files " echo " Try `yum info Xarchiver' for more information.
linux下的rar解压缩插件,可使得系统默认压缩器能够解压rar文件,适用于redhat企业版6,CentOS6等等一些列
总的来说,Linux下的RAR处理虽然不像内置的ZIP支持那样无缝,但通过`unrar`和其他工具,我们依然可以方便地进行RAR文件的压缩和解压缩。了解这些命令和操作对于日常的文件管理至关重要,特别是当需要在不同操作系统...
在Linux操作系统中,`zip`和`unzip`是两个常用的命令行工具,用于压缩和解压文件。RPM(Red Hat Package Manager)是Linux发行版中广泛使用的软件包管理器,尤其在基于RPM的系统如CentOS、Fedora等上。本压缩包包含...
1. 解压RAR文件。 2. 给安装脚本添加执行权限。 3. 运行安装脚本,它会处理RPM包的安装,并可能自动配置SSH服务。 4. 如果安装脚本未自动启动SSH服务,可以手动通过`systemctl start sshd`命令启动服务。 5. 验证...
在处理这样的多部分RAR文件时,可以使用像7-Zip或WinRAR这样的压缩工具。首先,我们需要下载所有五个部分,并确保它们都位于同一目录下。然后,使用WinRAR打开part1的RAR文件,选择“工具”菜单中的“修复”功能,...
1. **解压压缩包**:首先,我们需要将"centos6-openssh8.1p1.rar"文件解压到本地计算机,可以使用WinRAR或者7-Zip等解压缩工具。 2. **上传到服务器**:接着,将解压后的文件传输到目标的CentOS 6.x服务器上,这...
安装方法同样使用`rpm -ivh`命令,确保系统可以读取并解压.zip文件,以便在没有网络连接的情况下使用这些文件。 在Linux环境中,RPM包管理系统提供了方便的方式来管理和更新软件,它会自动处理依赖关系,确保软件...
- 解压RAR文件:`unrar x archive_name.rar`,这会将RAR文件解压到当前目录下。 - 查看RAR文件内容:`unrar l archive_name.rar`,列出RAR文件内的所有文件和信息。 3. RAR高级选项: - 设置压缩级别:`rar a -...
# 使用示例 # 解压 unzip *.zip # 安装 sudo rpm -ivh *.rpm
4. 使用7-Zip解压"centos_7.6.1810.export.tar.7z"文件,得到"centos_7.6.1810.export.ycf.tar"。 5. 使用LxRunOffline或其他WSL2镜像管理工具导入"centos_7.6.1810.export.ycf.tar"。 总的来说,这个压缩包提供了...
例如,`unrar` 是一个非常实用的命令行工具,专门用于解压RAR文件。用户可以通过终端安装它,具体操作因Linux发行版而异,通常可以使用包管理器,如在Ubuntu或Debian上: ```bash sudo apt-get install unrar ``` ...
- `--unzip` 和 `--unrar`:解压ZIP和RAR文件进行扫描。 ### 8. 自定义配置 ClamAV的配置文件通常位于`/etc/clamav/`目录下,可以根据需求调整`clamd.conf`和`freshclam.conf`等文件,以定制扫描策略和更新规则。 ...
而描述中的"jdk-8u261-linux-x64.tar.gz.zip"则表明这个文件可能是先被压缩为.tar.gz格式,然后又打包成了.zip文件,因此在Linux环境下,我们需要先用unzip解压.zip,再用tar命令解压.tar.gz。 JDK 8u261是Oracle...
这通常涉及到两个级别的压缩,可能是ZIP或RAR格式的压缩文件。首次解压会得到另一个压缩文件,然后再进行第二次解压,最终才能得到所需的CentOS ISO文件。这种双重压缩可能是因为原始文件较大,为了方便传输或存储而...