Ⅰ Unix系统压缩的txt文件放到WIN7系统解压出来都是乱码,文件没有损坏,应该是编码问题,请问如何解决
字符编码的问题,UNIX系统和Mac一般用UTF8编码,而Windows不是,所以你需要转换编码。你内的文件出错的问题容可能是文件保存时编码就混乱了,因为Windows下很多软件都可以自动检测编码的。你可以尝试换个高级点的编辑器。用记事本的话,自己转换一下编码。
Ⅱ 如何使用unix的管道边生成文件边压缩
1.通过mknod -p建立管道mknod /home/exppipe p –在目录/home下建立一个管道exppipe 注意参数p 2.通过exp和gzip导出数据到建立的管道并压缩 exp test/[email protected] file=/home/exppipe & gzip < /home/exppipe > exp.dmp.gz 3.导出成功完成之后删除建立的管道 rm -rf /home/exppipe 根据我的测试,压缩导出文件只是普通大小的十分之一 通过管道导入生成的文件 1.建立管道 mknod /home/exppipe p 2.导入生成的压缩文件 imp system/[email protected] file=/home/exppipe fromuser=test touser=macro & gunzip < exp.dmp.gz > /home/exppipe 这样就导入成功,之后删除管道 3.删除管道 rm /home/exppipe 以上总结,PiPe真不错,能加快速度,同时还可以避免单个文件大于2G的限制。
Ⅲ unix下compress命令可以压缩的文件 最小是多大
压缩是根据文件内容而定,如果只有字符文件,好比英文文档,由于出现的都是字母,那么压缩率就会特别高。如果是一些视频音频文件,由于本身就已经附带了特殊的压缩效果,在使用compress也缩减不了多少空间
Ⅳ 1、unix中为什么我用tar命令压缩7G大小的东西,还是原来大 小。
被压缩的东西有两种可能:1)已经被压缩,所以压无可压; 2)被压缩的数据本身已经没有冗余,所以已经无法进一步压缩了。另外,值得注意的是tar本身是不没有压缩的,只是打包。如果要压缩需要使用压缩命令,例如:$> tar cvf some.tar /tmp/some.data$> compress some.tar最后生成的是some.tar.Z压缩文件, 而some.tar文件只是打包(比如将目录树打包成一个文件),并不进行压缩处理。
Ⅳ 在windowsXP环境下如何将文件压缩成这样的(压缩平台是unix)
可以windows下搭建一个unix的虚拟系统,然后在unix系统里压缩
Ⅵ unix里如何把一个文件压缩打包
用compress命令压缩,压缩后的档案会加上一个 .Z 延伸档名以区别未压缩的档案,压缩后的档案可以以 uncompress 解压。若要将数个档案压成一个压缩档,必须先将档案 tar 起来再压缩。由于 gzip 可以产生更理想的压缩比例,一般人多已改用 gzip 为档案压缩工具。 参数: c 输出结果至标准输出设备(一般指荧幕) f 强迫写入档案,若目的档已经存在,则会被覆盖 (force) v 将程序执行的讯息印在荧幕上 (verbose) b 设定共同字串数的上限,以位元计算,可以设定的值为 9 至 16 bits 。由于值越大,能使用的共同字串就 越多,压缩比例就越大,所以一般使用预设值 16 bits (bits) d 将压缩档解压缩 V 列出版本讯息 范例: 将 source.dat 压缩成 source.dat.Z ,若 source.dat.Z 已经存在,内容则会被压缩档覆盖。 compress -f source.dat 将 source.dat 压缩成 source.dat.Z ,并列印出压缩比例。 -v 与 -f 可以一起使用 compress -vf source.dat 将压缩后的资料输出后再导入 target.dat.Z 可以改变压缩档名。 compress -c source.dat > target.dat.Z -b 的值越大,压缩比例就越大,范围是 9-16 ,预设值是 16 。 compress -b 12 source.dat 将 source.dat.Z 解压成 source.dat ,若档案已经存在,使用者按 y 以确定覆盖档案,若使用 -df 程序则会自动覆盖档案。由于系统会自动加入 .Z 为延伸档名,所以 source.dat 会自动当作 source.dat.Z 处理。 compress -d source.dat compress -d source.dat.Z
Ⅶ 请问dosutils在unix压缩文件<操作系统.iso>中的哪个文件夹,各位大哥帮帮我拉
这个目录里有从dos安装和软盘安装的工具.一般都在第一个iso文件里. 在linux下可以这样装载iso文件. mount -o loop valhalla-i386-disc1.iso /mnt/cdrom cd /mnt/cdrom cd -r images /mnt/c 把dosutils目录拷到c盘.
Ⅷ unix系统里使用tar命令压缩 tar -cxf gdi20170220.tar gdi 出现这种情况是怎么回
gzip是个压缩命令 tar是个打包命令。相当于把一大堆东西放进一个文件夹 tar -zcxf命令是把文件先打包 再压缩 tar -zvxf命令是把这个文件解压缩 再打包 所以说 tar -zxvf相当于打包和压缩的结合使用
Ⅸ 如何在aix unix上打包并压缩超过5g的文件
不知道你的系统是什么版本的。tar命令在不同的版本的限制是不同的,有2GB的,有4GB的,也有6GB、8GB的。最好先把/etc/security/limits 这个文件修改一下,将fsize参数设置为-1。改好后,用ulimit -a 看一下。5G的文件应该可以可以tar的,如果不行,加个E参数。另外,cpio和backup,pax也是不错的选择
未经允许不得转载:山九号 » unix压缩文件夹|unix里如何把一个文件压缩打包