dko*_*dko 201 gzip compression zip
我正在尝试压缩一个目录并将其 ftp 到 windows ftp。
我已经尝试了我能找到的所有 tar 命令来压缩目录。看起来没问题。然后我传输它并使用 Winrar 查看它的内容。Winrar 一直告诉我文件已损坏。我已经使用 winrar 查看了其他 .gz 或 .bz2 文件,但由于某些奇怪的原因我无法让它工作。
我更愿意让它压缩文件,以便它们有一个 .zip 扩展名,但即使如此,当我尝试浏览它的内容时,windows 和 winrar 都声称它已损坏。
有没有其他人有关于其他尝试的建议?
Oll*_*lli 337
好吧,很可能您的文件在 FTP 传输之前完全没问题。
不幸的是,您可能正在使用错误的 FTP 模式传输文件。
FTP 有两种模式:二进制和 ASCII。默认情况下,大多数客户端使用 ASCII 模式,这会完全破坏您的二进制文件。我不知道您使用的是哪个 FTP 客户端,但例如在ncftp 中,您可以使用命令“binary”切换到二进制模式。
如果要使用 Ubuntu(或几乎任何其他 Linux)创建 ZIP 文件,请使用zip. 您可以通过运行将其安装到 Ubuntu
sudo apt-get install zip
Run Code Online (Sandbox Code Playgroud)
然后你可以通过运行创建zip文件
zip -r compressed_filename.zip foldername
Run Code Online (Sandbox Code Playgroud)
在相关说明中,您应该知道 FTP 是不安全的传输协议。例如,考虑切换到 sftp。Windows 有许多免费的 ssh 服务器,包括最小的 OpenSSH 端口。
sag*_*ise 62
可以在 ubuntu 中使用 tar、zip、p7 甚至 rar 进行压缩。您需要安装 rar 才能进行 rar 存档。只需右键单击即可为您提供使用已安装归档程序进行压缩的选项。

如果您想对 .zip 扩展使用“zip”,您可以查看 zip 手册。使用 tar 的命令行是:
tar cvzf tarball.tar.gz directory/
Run Code Online (Sandbox Code Playgroud)
小智 7
目录压缩,使用并行压缩是节省时间的有效方法。pbzip2 可以帮助您压缩目录。
tar cf <outputfile_name> --use-compress-prog=pbzip2 <directory_name>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
504401 次 |
| 最近记录: |