Ⅰ java 调用linux tar命令压缩出来的文件是空的,直接在linux下用相同的命令压缩就没有问题.为何
权限问题,java执行的时候没有得到足够的权限,而用命令行的时候权限是你登录的用户的权限。添加java的执行权限就可以了。
Ⅱ window压缩 linux解压缩 java解压缩出来的文件带%5C是怎么回事
特殊字符没有特殊处理。
Ⅲ 在LINUX下 用JAVA如何解压rar文件
下载地址: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怎么解压缩jar文件
jar不需要解压缩啊,这个java程序包,直接用java可以执行的
Ⅳ java项目部署在linux服务器上。想用java程序实现把某些特定文件压缩成rar文件,该如何实现
我是外行人,问一句,在linux上能生成rar文件吗?
Ⅵ 压缩文件的类型有那些
归结一下,据我所知一般有以下几种:
.rar (现在比较流行的压缩格式,我们几乎都用它)
.zip (老牌的压缩格式)
.cab (windows安装程序的专用压缩格式,经常可以在安装包下看到)
.iso (winiso的光盘镜像格式,通常用于虚拟光驱,可以用rar查看)
.jar (Java程序的压缩包格式)
.ace (winace的压缩格式)
.7z (7-Zip压缩格式,号称有着现今最高压缩比的,我没有用过- -)
.tar (也是java程序的压缩格式,通常linux生成的就是)
.gz (http上可以改善web程序性能,linux下用于文件压缩,通常可以看见.tar.gz的后缀)
.arj (DOS下最好的压缩工具)
.lzh (比较古老的压缩格式)
.uue (unix中采用uuencode编码格式生成的文件)
.bz2 (linux下的压缩格式,同.gz,但压缩比要高于.gz)
.z (linux下的压缩格式,同.gz)
以上格式都可用WinRAR解开
Ⅶ 在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();
}
Ⅷ linux系统下java执行带rar命令解压带有空格的文件
将命令封装为脚本文件,通过调用脚本文件去执行命令
Ⅸ vsftpd在linux上,我现在在自己的win7上,在eclipse中使用java对其上的文件夹进行压缩,有什么方法实现吗
你得配置下在map-rece右键eidt配置下你的HDFS系统信息嘛,