在使用tar
命令打包文件或目录时,可以使用--preserve-permissions
选项来保留文件的权限设置。命令格式如下:
tar --preserve-permissions -cvf <archive_name>.tar <source_path>
其中-c
表示创建压缩包,-v
表示显示详细信息,-f
指定压缩包的名称,<archive_name>.tar
为压缩包的名称,<source_path>
为要打包的文件或目录的路径。
使用--preserve-permissions
选项可以保留文件和目录的权限设置,包括所有者、组和权限模式。这样在解压缩后文件的权限设置将和原始文件一样。
注意:在使用tar
命令时,如果不加--preserve-permissions
选项,默认情况下tar
将会重置文件的权限设置。