下载地址:http://www.rarsoft.com/download.htm(目前最新为RAR 3.71 for Linux)
以最新的为准。
对于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不是免费的;可从http://www.rarsoft.com/download.htm下载RAR 3。60 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下的文件名引用的时候空格要加转义 比如
test file.rar 实际引用的时候就是 test\ file.rar
至于怎么解决 我就不再多说了哈
⑵ 在linux 环境中用java判断压缩包中是否有中文的文件或者文件夹
for(int i=0;i<arr[0].length;i++){
for(int j=0;j<arr.length;j++){
System.out.print(arr[arr.length-j-1][i]+" ");
}
System.out.println();
}
⑶ 通过java控制linux环境下解压文件夹后中文文件名是乱码
压缩成rar格式的再试试
⑷ java获取linux命令执行结果,对于top -c -b -n 1的结果,进程最后一列为什么会被压缩
不是被压缩,而是输出就那么长。。。
⑸ java项目部署在linux服务器上。想用java程序实现把某些特定文件压缩成rar文件,该如何实现
我是外行人,问一句,在linux上能生成rar文件吗?
⑹ java 调用linux tar命令压缩出来的文件是空的,直接在linux下用相同的命令压缩就没有问题.为何
权限问题,java执行的时候没有得到足够的权限,而用命令行的时候权限是你登录的用户的权限。添加java的执行权限就可以了。
⑺ linux系统下java执行带rar命令解压带有空格的文件
将命令封装为脚本文件,通过调用脚本文件去执行命令
⑻ vsftpd在linux上,我现在在自己的win7上,在eclipse中使用java对其上的文件夹进行压缩,有什么方法实现吗
你得配置下在map-rece右键eidt配置下你的HDFS系统信息嘛,