当前位置:首页 » 编程语言 » tarjava

tarjava

发布时间: 2023-09-20 18:16:19

‘壹’ java 调用linux下的tar命令

可能是当前工作目录为空.
试下 tar命令使用完整路径,
例如: tar -czf droplet.tgz /home/*

‘贰’ 压缩文件的类型有那些

归结一下,据我所知一般有以下几种:

.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解开

‘叁’ java里怎么解压tar.gz文件啊,网上好多例子都不行

最后怎么解决的,我现在也遇到这个问题了,单个文件可以解压可以压缩,写入的测试内容也在,换成文件夹就不行了。能找到的案例全都是解压成文件,但是本身是个文件夹的GZ包解压了以后也打不开。

‘肆’ tar包和jar包和war包的区别

tar是通用的另一种打包格式,为了部署到服务器时方便。而jar是java app server识别的java部署格式,其实是Zip文件,只是内部的文件有规范。
war是专用于web app的jar。另外还有用于enterprise app的ear后缀。
相同点是都可以把多个文件打包到一个文件,不同点是 jar是个压缩文件,而tar只打包,不压缩,所以tar还要配合其他压缩工具来压缩,比如tar.bz2,tar.gz 之类的就是在tar的基础上进行的压缩格式。

‘伍’ Java中如何将tar归档文件压缩成tar.Z文件

zcat命令

compress [-fv] [-b bits] [file...]

compress [-cfv] [-b bits] [file]

uncompress [-cfv] [file...]

zcat [file...]

Process p = Runtime.getRuntime().exec("ps -ef");

BufferedReader stdInput = new BufferedReader(new
InputStreamReader(p.getInputStream()));

BufferedReader stdError = new BufferedReader(new
InputStreamReader(p.getErrorStream()));

// read the output from the command

System.out.println("Here is the standard output of the command:\n");
while ((s = stdInput.readLine()) != null) {
System.out.println(s);
}

// read any errors from the attempted command

System.out.println("Here is the standard error of the command (if any):\n");
while ((s = stdError.readLine()) != null) {
System.out.println(s);
}

System.exit(0);

‘陆’ java里怎么解压tar.gz文件啊,网上好多例子都不行

我觉得你的步骤有问题,tar.gz压缩包里放文件或文件夹都无所谓,需要用程序来生成,下面详细说明:
1.
用程序中的方法【archive】生成tar压缩文件
2.
用程序中的方法【compressArchive】生成tar.gz压缩文件
3.
将生成的压缩文件为参数进行解压,具体是:
unCompressArchiveGz("d:\\test\\xmlbak.tar.gz");//解压
4.
查看解压后的文件夹内容和文件内容,均可以正常显示访问
楼主的问题主要是手动生成了一个压缩文件,这是主要的问题原因。

热点内容
android获取应用版本 发布:2025-02-02 05:54:19 浏览:744
pythonif比较 发布:2025-02-02 05:24:03 浏览:259
已连接的无线网如何知道密码 发布:2025-02-02 04:53:51 浏览:634
android编程入门经典pdf 发布:2025-02-02 04:46:19 浏览:57
安卓什么软件测试手机电池 发布:2025-02-02 04:28:52 浏览:996
手机上传快 发布:2025-02-02 04:27:46 浏览:308
电脑配置详解图解都有哪些 发布:2025-02-02 04:26:27 浏览:716
景区应该有什么配置 发布:2025-02-02 04:09:08 浏览:120
c语言与java工作 发布:2025-02-02 03:59:57 浏览:283
qq买什么不要支付密码 发布:2025-02-02 03:50:29 浏览:496