解压缩乱码和zip本身无关,应该是你的Linux操作系统设置的系统语言造成的。
一般来讲Linux的中文默认编码是zh_CN.UTF-8,而Windows的是GB2312,如果你在Windows创建zip压缩包,压缩包中的文件名称是按照GB2312打包的,到Linux解压缩自然成了乱码。
解决方法有两种,可以将Linux的默认编码变为zh_CN.GBK,这可以通过修改/etc/sysconfig/i18n文件来完成;另一种方法就是改用ftp传递未经压缩的文件,这样文件名会被FTP服务自动转码。
Ⅱ linux 压缩 上传到ftp后下载回来文件损坏
解决方法:在终端下登录ftp,首先输入bin,会提示已转换到BIN模式。然后进行你的put和get操作。该方法是将传输形式改为二进制传输(binary)。你的问题应该会得到解决。
延伸:因为在ftp传输过程中,默认是使用ASCII模式而非BIN模式,这样会导致压缩文件在传输过程中由于编码或解码错误而导致损坏。
望采纳~
Ⅲ 包Linux最小体积压缩包简明指南linux最小压缩
Linux最小体积压缩包的指南
有时你可能需要为Linux建立最小体积的安装包。有些用户需要更小的安装包,以便在不支持光盘的系统上进行安装。这是一篇有关用Gzip压缩Linux安装文件的最小体积压缩包指南。
首先,你需要下载linux安装程序。这些可能是各种Linux发行版,包括redhat,fedora,ubuntu,paoplex或gentoo等等。安装完成后,你可以在“安装目录”中找到可见的“installation”文件夹。此文件夹中包含所有必要的Linux安装文件,如内核,驱动程序等。
接下来,转到Linux的安装目录,然后把所有的安装文件复制到一个新文件夹中。把这个新文件夹命名为“installation”。确保你已经复制了所有的安装文件,例如内核,驱动程序,任务框架等,以涵盖安装过程中的所有功能。
接着,使用gzip将这个新文件夹压缩。打开一个终端窗口,然后使用以下命令:
tar -czf installation.tar.gz installation
安装完成后,你将获得一个名为“installation.tar.gz”的压缩文件。该文件包含了你复制的所有安装文件,从而构成了最小的体积的安装文件。
最后,就是使用你的压缩文件安装Linux了。根据你的Linux发行版,你需要以不同的方式安装你的安装文件,但是这些步骤均使用其它安装文件,包括修补程序,驱动程序,应用程序等。检查你的Linux发行版文档以获取有关安装安装文件的更多信息.
恭喜!你已经学会了如何使用Gzip压缩Linux安装文件并创建最小体积的安装包。这些技能可以帮助你在有限的空间内进行Linux安装,并确保你的系统拥有最新的Linux核心和功能。
Ⅳ linux锻戒护ziplinux铡嬬缉鏂囦欢镄勫懡浠
linux镐庝箞铡嬬缉镆愪釜鐩褰曚笅镄勬墍链夋枃浠讹纻
姣斿备綘𨱍虫妸data鐩褰曚笅镓链夋枃浠跺帇缂╂墦鍖呭埌/tmp鐩褰曚笅锛屽苟涓旀妸铡嬬缉鍖呭懡钖崭负a.tar.gz銆傚彲浠ヨ繖镙锋搷浣渢ar-zcvf/tmp/a.tar.gzdata/铹跺悗浣犺繘鍒/tmp鐩褰曚笅鐪嬩笅鏄钖︽墦鍖呮垚锷燂纴链夎繖涓猘.tar.gz锛屽苟妫镆ユ槸鏄钖︽墦鍖呭畬鏁淬俢d/tmptar-tfa.tar.gz
tar鍖呭湪linux閲岀敤浠涔埚懡浠よВ铡嬶纻
蹇呯劧鏄痶ar鍟︼紒tar锻戒护鐢ㄤ簬瀵规枃浠舵墦鍖呭帇缂╂垨瑙e帇锛屾牸寮忎负锛气渢ar钬濄伞奓inux灏辫ヨ繖涔埚︺3wdianlinuxprobediancom/chapter-02.html涓镄2.8镓揿寘铡嬬缉涓庢悳绱㈠懡浠ゃ傚钩镞舵垜浼氢竴鑸浣跨敤钬渢ar-czvf铡嬬缉鍖呭悕绉.tar.gz瑕佹墦鍖呯殑鐩褰曗濆懡浠ゆ潵灏嗘寚瀹氱殑鏂囦欢𨱒ユ墦鍖咃纴瑙e帇镄勮瘽鍒欐槸钬渢ar-xzvf铡嬬缉鍖呭悕绉.tar.gz钬濆懡浠
甯屾湜鍙浠ュ府鍒版偍锛
濡备綍鍦↙inux涓嬭В铡嬬缉钬.7z钬濇枃浠?镐ュ晩锛
镐荤粨涓涓嬶细
1銆*.tar鐢╰ar_xvf瑙e帇
2銆*.gz鐢╣zip-d鎴栬単unzip瑙e帇
3銆*.tar.gz鍜*.tgz鐢╰ar_xzf瑙e帇
4銆*.bz2鐢╞zip2-d鎴栬呯敤bunzip2瑙e帇
5銆*.tar.bz2鐢╰ar_xjf瑙e帇
6銆*.Z鐢╱ncompress瑙e帇
7銆*.tar.Z鐢╰ar_xZf瑙e帇
8銆*.rar鐢╱nrare瑙e帇
9銆*.zip鐢╱nzip瑙e帇
linux涓嬫庝箞瑙e帇zip鏂囦欢锛
鍦↙inux锻戒护涓嬭В铡嬫墿灞曞悕涓衡.zip钬濈殑鏂囦欢锛屾渶绠鍗曟湁鏁堢殑鏂规硶鏄浣跨敤瑙e帇缂╃▼搴弖nzip𨱒ュ畬鎴愶纴鍏蜂綋镄勬ラゅ备笅锛
瀹夎卽nzip瑙e帇缂╃▼搴
阃氩父𨱍呭喌涓嬶纴Linux绯荤粺涓嬮兘镊甯unzip瑙e帇缂╃▼搴忥纴濡傛灉娌℃湁锛岀粓绔杩愯屽备笅锻戒护杩涜屽畨瑁咃细
sudoapt-getinstallunzip
2.瑙e帇file.zip鏂囦欢
渚嫔傜洿鎺ュ规墿灞曞悕涓篺ile.zip鏂囦欢杩涜岃В铡嬶纴缁堢杩愯岋细
unzipfile.zip
3.瑙e帇file.zip鏂囦欢鍒版寚瀹氭枃浠跺す
渚嫔傚傛灉𨱍宠佸皢file.zip瑙e帇鍒版寚瀹氭枃浠跺すdestination_folder锛屼娇鐢锛
unzipfile.zip-ddestination_folder
linux鏂囦欢瀵嗙爜镐庝箞璁剧疆锛
鏂规硶涓锛氱敤tar锻戒护瀵规枃浠跺姞瀵嗗帇缂╁拰瑙e帇
铡嬬缉锛
tar-zcf-filename|openssldes3-salt-kpassword|ddof=filename.des3
姝ゅ懡浠ゅ筬ilename鏂囦欢杩涜屽姞镰佸帇缂╃敓鎴恌ilename.des3锷犲瘑铡嬬缉鏂囦欢锛宲assword涓哄姞瀵嗙殑瀵嗙爜銆
鏂规硶浜岋细鐢▃ip锻戒护瀵规枃浠跺姞瀵嗗帇缂╁拰瑙e帇
zip-refilename.zipfilename锲炶溅锛岃緭鍏2娆″瘑镰