首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用tar保存存档权限失败

是指在使用tar命令创建存档文件时,无法保留原文件的权限设置。tar是一种常用的文件归档工具,用于将多个文件或目录打包成一个文件,方便传输和存储。

当使用tar命令创建存档文件时,可以使用参数来指定是否保留原文件的权限设置。常用的参数包括:

  • -p--preserve-permissions:保留原文件的权限设置。使用该参数可以确保在解压缩存档文件时,恢复原文件的权限。
  • -P--absolute-names:使用绝对路径保存文件。使用该参数可以确保在解压缩存档文件时,将文件还原到正确的路径位置。

如果在使用tar命令创建存档文件时,没有使用以上参数或参数设置不正确,可能会导致保存存档权限失败的问题。

解决该问题的方法有以下几种:

  1. 使用正确的参数:在使用tar命令创建存档文件时,确保使用了正确的参数来保留原文件的权限设置。例如,使用tar -cvpf archive.tar file1 file2来创建存档文件,并保留原文件的权限。
  2. 使用其他工具:如果tar命令无法满足需求,可以考虑使用其他文件归档工具,如zip或7zip等。这些工具通常提供更多的选项来控制文件权限的保存。
  3. 手动修改权限:如果已经创建了存档文件但权限设置失败,可以使用chmod命令手动修改文件的权限。例如,使用chmod 755 archive.tar来设置存档文件的权限。

总结起来,使用tar保存存档权限失败可能是由于未正确设置参数导致的。通过使用正确的参数或其他文件归档工具,可以解决该问题。在腾讯云的产品中,可以使用对象存储 COS(腾讯云对象存储)来存储和管理存档文件,详情请参考腾讯云对象存储 COS

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

适用于linux的5个最佳命令行归档工具

shar选项 -o:在选项中按照指定将输出保存存档文件。 -l:限制选项中指定的输出大小,但不要拆分它。 -L:限制选项中指定的输出大小并将其拆分。 -n:要包含在 shar 文件头中的存档名称。...-r:插入要存档的文件成员。 -s:添加索引到存档。 -a:向存档的现有成员添加新文件。 ar 示例 ar可让您集合许多文件,成为单一的备存文件。在备存文件中,所有成员文件皆保有原来的属性与权限。...压缩包 gzip是标准且广泛使用的文件压缩和解压缩应用程序。Gzip允许文件连接。使用gzip压缩文件,输出格式为*.tar.gz或者*.tgz。...# gunzip file_name.tar.gz # tar -xvf file_name.tar Note:gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多出.gz的扩展名。...相关文章 Linux之tar命令 linux之tar使用技巧 linux中的18个tar命令示例

77810

高级CLI:开发都人员应该知道的命令

如果您想了解有关设置文件和目录的正确权限的更多信息,建议您阅读有关chmod的Wikipedia页面。 tar Linux tar代表磁带存档。它用于将许多文件收集到一个存档文件中。...Tar是创建压缩归档文件最广泛使用的命令。...让我们从如何为特定目录创建存档文件开始: tar -cvf my-archive.tar /path/to/directory 该命令将导致一个名为my-archive.tar存档文件,tar文件,它包含在当前工作目录中创建的...创建存档文件是第一步。第二部分包括解压缩存档文件,因为在某些时候我们想使用tar文件中的文件。...要在会话之间保留alias,可以将其保存在用户的Shell配置配置文件中。如果您分别使用Bash或ZSH,则此配置文件可能位于〜/ .bashrc或〜/ .zshrc中。

73120

幻兽帕鲁服务器数据备份(云备份)

请先购买云备份存档空间,再开始使用存档云备份功能。 即时备份 点击【即时备份】,将会立刻对帕鲁存档进行一次云备份。...注意:定时备份仅保存最近1天的存档文件。 注意:定时备份仅保存最近1天的存档文件。 导出备份 点击导出备份,即可将云备份的文件导出至本地。...cd /palbackup ls cp palbackup/backup_xxxxxx_xxxxxx.tar ~/backup_xxxxxx_xxxxxx.tar 解压后将 Saved 文件夹复制到帕鲁存档的路径...进入存储桶详情,【属性设置】>【存储桶访问权限】,点击【添加用户】。用户类型选择【子账号】,账号id 选择palbackup,权限选择添加数据读取、数据写入,点击保存。 3....进入存储桶详情,【属性设置】>【存储桶访问权限】,点击【添加用户】。用户类型选择【子账号】,账号id 选择palbackup,权限选择添加数据读取、数据写入,点击保存。 3.

8.9K416

Linux中15个最常用的tar命令,一定有你没用过的!

默认情况下,tar存档文件而不压缩,但使用某些部分,我们可以使用不同的压缩技术来获得压缩输出,tar 实用程序通常默认包含在大多数Linux发行版中,并且通过不同的工具和实用程序,其他操作系统(包括...按照惯例,指定带有.tar扩展名的 tar 文件名,要存档的文件可以使用通配符或单个或多个文件名/路径指定。...9、从存档中删除文件 可以使用--delete如下所示的标志从 tar 存档中删除特定文件(比较文件删除前和删除后的 tar 列表): $ tar tvf archive.tar -rw-r--r--...18:59 file2.txt -rw-r--r-- wljslmz/wljslmz 10 2021-09-19 18:58 file4.txt $ 同样,这仅适用于未压缩的 tarball,对于压缩存档格式将失败...-xjf archive.tar.bz2 --to-stdout|wc -c 56 $ 15、保留权限 默认情况下,tar命令保留它正在归档的文件和目录的权限,尽管您可以明确指定相同的 using-p

7.3K20

linux tar备份,并比对tar备份是否成功

权限不够 tar: 从硬连接目标中删除开头的“/” tar: /var/run/acpid.socket:忽略套接字(socket) tar: /var/run/audispd_events:忽略套接字...存档文件可放在磁盘中 ,也可以存为普通文件。 tar是需要参数的,可选的参数是A、c、d、r、t、u、x,您在使用tar时必须首先为 tar 指定至少一个参数;然后,您必须指定要处理的文件或目录。...应用举例: 1)展开 abc.tar.gz 使用命令: tar xvzf abc.tar.gz 展开 abc.tar 使用命令: tar xvf abc.tar 2)将当前目录下的 man 目录及其子目录存成存档...) --force-local 强制使用本地存档,即使存在克隆 -F, --info-script F --new-volume-script F 在每个磁盘结尾使用脚本 F (隐含 -M)...-k, --keep-old-files 保存现有文件;从存档中展开时不进行覆盖 -K, --starting-file F 从存档文件 F 开始 -l, --one-file-system

5.5K60

Mac文件对比软件Beyond Compare 4

Beyond Compare 4 for Mac一款非常棒的Mac文件比较对比工具,内建了文件浏览器,方便你的使用。...v2 API; v4.1.9及更早版本的Dropbox支持将于2017年6月停止工作·增加了.lzma和.tar.lzma / .tlz存档的支持,并改进了RAR支持·在macOS 10.12上固定滚动行为.../ ext3fs / ext4fs磁盘映像的支持·增加了.lzma和.tar.lzma / .tlz档案的支持·改进的RAR支持:·增加了对包含符号链接/连接点的RAR5存档的支持·在Unix上创建的存档现在正确显示...(Esc,Cmd + W等)修正新打开的视图插入字符·当合并输出文件位于较慢的网络驱动器上时,会修复性能问题·如果父文件夹存在,则保存从文件夹比较启动的孤立比较的最初空白方面,“保存为”现在具有默认文件名...·固定文件打开权限,以防止文件打开以供其他应用程序写入时出现意外行为·固定的编辑器在切换选项卡后的慢速保存期间不重画·在MP3,注册表和版本比较会话中的水平滚动期间固定项目的灰色绘画文件夹比较·删除“二进制比较期间绕过磁盘缓存

1.9K50

如何在linux中不解压查看压缩文件

$ vim rumenz.tar.gz 你甚至可以浏览存档并打开存档中的文本文件(如果有)。要打开文本文件,只需使用箭头键将鼠标光标放在文件前面,然后按 ENTER 即可打开它。...2.使用tar命令 要列出 tar 存档文件的内容,运行: $ tar -tf rumenz.tar rumenz/ rumenz/image.jpg rumenz/file.pdf rumenz/song.mp3...或者,使用-vflag 查看存档文件的详细属性,例如权限、文件所有者、组、创建日期等。...8.使用zcat命令 要查看压缩存档文件的内容而不使用zcat命令解压缩它,我们执行以下操作: $ zcat rumenz.tar.gz zcat 与gunzip -c命令相同。...因此,你还可以使用以下命令查看存档/压缩文件的内容: $ gunzip -c rumenz.tar.gz 9.使用zless命令 要使用 zless 命令查看存档/压缩文件的内容,只需执行以下操作:

2.7K20

教你怎么用python操作文件

打开TAR存档文件 TAR文件是像ZIP等未压缩的文件存档。 它们可以使用 gzip,bzip2 和 lzma 压缩方法进行压缩。 TarFile 类允许读取和写入TAR存档。...从TAR存档中提取文件 在本节中,你将学习如何使用以下方法从TAR存档中提取文件: .extract() .extractfile() .extractall() 要从TAR存档中提取单个文件,请使用...下一行使用with光线文管理器在写入模式下打开名为 packages.tar 的新存档。 以写入模式('w')打开存档使你可以将新文件写入存档。 将删除存档中的所有现有文件,并创建新存档。...创建并填充存档后,with上下文管理器会自动关闭它并将其保存到文件系统。 最后三行打开刚刚创建的存档,并打印出其中包含的文件的名称。...使用压缩存档 tarfile 可以读取和写入使用 gzip,bzip2 和 lzma 压缩的TAR存档文件。 要读取或写入压缩存档,请使用tarfile.open() ,为压缩类型传递适当的模式。

6.5K20

如何在linux中查看存档或压缩文件的内容

$ vim rumenz.tar.gz 你甚至可以浏览存档并打开存档中的文本文件(如果有)。要打开文本文件,只需使用箭头键将鼠标光标放在文件前面,然后按 ENTER 即可打开它。...2.使用tar命令 要列出 tar 存档文件的内容,请运行: $ tar -tf rumenz.tarrumenz/rumenz/image.jpgrumenz/file.pdfrumenz/song.mp3...或者,使用-vflag 查看存档文件的详细属性,例如权限、文件所有者、组、创建日期等。...8.使用zcat命令 要查看压缩存档文件的内容而不使用zcat命令解压缩它,我们执行以下操作: $ zcat rumenz.tar.gz zcat 与gunzip -c命令相同。...因此,你还可以使用以下命令查看存档/压缩文件的内容: $ gunzip -c rumenz.tar.gz 9.使用zless命令 要使用 zless 命令查看存档/压缩文件的内容,只需执行以下操作: $

2K00

fsarchiver安装及使用

fsarchiver安装及使用 特性 支持基本的文件属性(权限、所有权...)。 支持所有Linux文件系统的基本文件系统属性(Label、uuid、块大小)。...能够恢复已损坏的存档(它将跳过当前文件) 多线程lzo、gzip、bzip2、lzma/xz压缩:如果你有一个双核/四核,它将使用你的cpu的所有能力。...如果有一个文件被损坏,FSArchiver会恢复存档中的所有其他文件,所以你不会丢失所有的数据。这与tar.gz非常不同,在那里整个tar是用gzip压缩的。在这种情况下,损坏后写入的数据会丢失。...下载最新源码包 首先,你必须下载fsarchiver-0.8.6.tar.gz。把它保存到一个临时目录中。...当你保存文件系统(使用fsarchiver savefs)时,你不应该有任何关于文件系统工具的问题(比如一个程序因为没有安装而丢失)。

76530

zabbix使用外部邮箱账号发送报警邮件设置 原

tar jxvf mailx-12.4.tar.bz2 #解压 cd mailx-12.4 #进入目录 make #编译 make install UCBINSTALL=/usr/bin/install...#保存退出 echo "zabbix test mail" |mail -s "zabbix" yyy@163.com #测试发送邮件,标题zabbix,邮件内容:zabbix test mail,发送到的邮箱...类型:Sendmail 收件人:xxx@163.com 其他默认即可,也可 以根据需要设置 状态:已启用 存档 3、设置Zabbix触发报警的动作 组态-动作-创建动作 ?...#保存退出 chown zabbix.zabbix /usr/local/zabbix/share/zabbix/alertscripts/sendmail.sh #设置脚本所有者为zabbix用户 chmod...+x /usr/local/zabbix/share/zabbix/alertscripts/sendmail.sh #设置脚本执行权限 五、测试Zabbix报警 关闭Zabbix客户端服务 service

74340

使用命令行在Linux中归档、压缩和提取文件

tar和gzip提供一个标准界面,用于在Linux上创建存档和压缩文件。这些实用程序占用大量文件,将它们一起保存存档中,并压缩存档可以节省空间。...存档目录 在您的系统上创建一个目录并创建一个文本文件: mkdir testdir && touch testdir/example.txt 使用tar存档目录: tar -cvf testdir.tar...提取Tarball 解压缩目录: tar -xzvf testdir.tar.gz testdir/ testdir/test.txt 这些示例中使用的标志分别代表: -c:以tar文件的形式创建新存档...-z:使用gzip压缩或解压。 -x:从存档中提取文件。 -f:将STDOUT定义为文件名,或使用下一个参数。...存档的常用选项 与tar命令一起使用的其他标志有: 标志 功能 -A 将tar文件附加到现有存档

1.5K20

每天学一个 Linux 命令(39):tar

Tar 代表的是磁带存档,是一种归档的文件格式,早期用于将文件归档到磁带备份存储。现可以用于收集、分发、归档文件,还可以保留文件原有的属性,如:用户和组权限,访问和修改日期以及目录结构。...-v #显示操作过程; -k #保留原有文件不覆盖 -m #保留文件不被覆盖 -w #确认压缩文件的正确性 -p #保留原来的文件权限与属性 -P #使用文件名的绝对路径,不删除文件名称前的...“/”号 -N #只将较指定日期更新的文件保存到备份文件中 --exclude=[范本样式] #排除符合范本样式的文件 --remove-files #归档/压缩之后删除源文件 应用举例...var/ --exclude=*.txt 注意:如果在使用过程中遇到这类错误提示 tar: Removing leading `/’ from member names 原因是tar默认为相对路径...,使用绝对路径的话就回报这个错,可以使用-P(大写)参数解决这个问题。

60820

Linux 上无痛文件提取

当然,你可以记住所有从存档中提取文件的各种命令以及它们的选项,但是你也可以将所有经验保存到脚本中,而不再担心细节。...如果未提供任何参数,脚本将提示输入文件名,如果存在则使用它。然后,它验证文件是否实际存在。如果不是,那么脚本退出。 下一步是使用 bash 的 case 语句根据存档文件的名称调用适当的提取命令。...对于其中某些文件类型(例如 .bz2),也可以使用tar 之外的其它命令,但是对于每种文件命名约定,我们仅包含一个提取命令。...因此,这是带有各种存档文件名的 case 语句: case $filename in *.tar) tar xf $filename;; *.tar.bz2) tar xjf...如果缺少你使用的任何存档类型,只需将它们与所需的提取命令一起添加即可。 将 bash 头添加到脚本顶部,使其可执行,然后就可以开始了。 #!

1.4K20
领券