我曾尝试多种在Mac上使用GUI或命令行创建zip或tar.gz文件的方法,也尝试在Linux上进行解压,但遇到各种错误,例如在目录中同时出现“File.XML”和“File.xml”,或者有关某些内容被截断等等。
不列举我在Mac和Linux上使用tcsh命令行的所有实验,以下是2个可靠的命令:
1)制作一个目录的zip文件(无__MACOSX文件夹)
2)在Linux上解压Mac的zip文件,无错误出现(无__MACOSX文件夹)
Linux端的IT工作人员说他们通常使用.gz文件,并使用gzip和gunzip命令。
谢谢!
不列举我在Mac和Linux上使用tcsh命令行的所有实验,以下是2个可靠的命令:
1)制作一个目录的zip文件(无__MACOSX文件夹)
2)在Linux上解压Mac的zip文件,无错误出现(无__MACOSX文件夹)
Linux端的IT工作人员说他们通常使用.gz文件,并使用gzip和gunzip命令。
谢谢!
tar xvfz ...
即可解压缩。z
会调用gzip
帮你完成,这样就避免了创建一个大的中间.tar
文件。 - Mark Adler.DS_Store
文件被归档。请参见我的答案以了解如何避免这些问题。 - Mark Adler.zip
文件是使用PKZIP或任何基于Info-Zip包的实用程序(包括zip
/unzip
和WinZIP)进行压缩的。gzip
使用相同的压缩方案,但它不会存档。它的用例是作为tar
的过滤器。更近期的附加“压缩”,包括bzip2
(另一个仅限压缩器)和7Zip
(归档+压缩),只会让事情变得更加混乱。 - Joe Sewell