1.tar ——打包 ,压缩命令(压缩文件含有软连接)查看压缩的命令
注意:-c -x 不能共存
要打包压缩含有软链接的文件或目录,可以使用 tar
命令的 -h
参数。该参数告诉 tar
在打包时跟随软链接,将链接指向的文件也包含在压缩文件中。
下面是一个示例命令:
tar -chvzf archive.tar.gz -h /path/to/directory #含有软连接压缩,-c打包,-h含软连接,-v打印详细过程,-z压缩,生成结尾含有.gz格式文件 -f后接压缩文件名称,因此-f为最后一个参数
这个命令将 /path/to/directory
目录及其所有子目录和文件打包成一个名为 archive.tar.gz
的压缩文件。-c
参数表示创建新的压缩文件,-h
参数告诉 tar
跟随软链接,-v
参数显示详细的打包过程,-z
参数使用 gzip 压缩算法进行压缩,-f
参数指定压缩文件的名称。
请将命令中的 /path/to/directory
替换为你要打包的实际目录路径,archive.tar.gz
替换为你想要的压缩文件名。
tar -cvzf archive.tar.gz -h /path/to/directory #单纯打包压缩
tar -zxvf archive.tar.gz -h /path/to/directory #单纯解压 -x解压
查看压缩后文件是否正确
tar -tvf archive.tar.gz -h /path/to/directory
2.要使用 zip
命令进行压缩打包,可以使用以下命令:
zip -r archive.zip /path/to/directory
这个命令将 /path/to/directory
目录及其所有子目录和文件压缩成一个名为 archive.zip
的压缩文件。-r
参数表示递归地将目录及其内容包含在压缩文件中。
要查看压缩后的文件内容,可以使用 unzip
命令,如下所示:
unzip -l archive.zip
这个命令将列出 archive.zip
压缩文件中的所有文件和目录的详细信息,包括文件名、大小、压缩比等。
请注意,zip
命令是用于在 Linux 和 macOS 系统上创建 ZIP 格式的压缩文件。如果你在 Windows 系统上使用,可以使用类似的命令,但命令参数可能会稍有不同。