如何使用命令行压缩文件并将其保存在另一个目录中?我的目录中没有剩余空间(100% 已满)。
答案1
zip -r /path/to/save/destination_folder.zip /path/to/folder
/path/to/folder - 源文件夹的路径
/path/to/save/destination_folder.zip - 目标 zip 文件的路径
r - 递归到目录
您也可以直接输入zip
putty 命令提示符来获取帮助信息
请注意我为 *nix 系统编写了信息。对于 Win 来说,情况可能有所不同。
答案2
快速查看 tar 的手册页,我们可以使用 -f 设置输出文件
我通常使用以下形式:
tar -a -cf filename.tar.bz2 input_fname.txt
然后您可以将文件路径指定为要输出的文件名的一部分。例如/mnt/drive_1/output.tar.bz2
或../../output.tgz
可以用作文件名。然后你就会在那个地方得到你的压缩文件。
论据:
- a:自动压缩:使用给定的文件类型来确定要做什么。
- c: compress: 告诉它压缩而不是解压
- f:设置文件名:允许您指定文件和文件路径。您也可以给出相对路径名。
我希望 tar 压缩只是将所有内容放在输出文件中,而不会在您的目录中执行任何操作。尝试一下,看看是否有效。