bsdtar 归档程序在保留文件特殊属性上比 GNU tar 更全面和简便

大家好,我是淘宝网“学习日记小店”的 Linux 服务提供者 learndiary。今天我将重点分享关于 BSD 版 tar 工具—— bsdtar(libarchive版本,目前最新为3.7.2)在处理和保留文件特殊属性方面的表现。

在几天前,我针对 Linux GNU 版 tar 在保存文件特殊属性的问题上进行了总结,发现即使通过指定一系列参数,GNU tar也无法正确保留如 chattr 设置的某些文件属性,这一问题至今尚未得到解决。

现在,我们将对 bsdtar 进行实际测试,探究其在保留文件特殊属性时的表现情况。我所使用的 bsdtar 并非原始 BSD 系统自带的归档程序,而是基于 libarchive 项目开发的版本。视频演示:【bsdtar 归档程序在保留文件特殊属性上比 GNU tar 更全面和简便】 https://www.bilibili.com/video/BV1qZ421b7mj/ (本文基于“通义千问”归纳视频字幕生成文本修改)

Continue reading "bsdtar 归档程序在保留文件特殊属性上比 GNU tar 更全面和简便"

Linux tar 保留文件特殊属性使用小结

本文是小结 Linux 下 tar 程序在备份和恢复文件时,是否能保留除常规拥有者、群组、权限之外的其它特殊权限。包括:ACL 权限、chattr 权限、getcap 查看的文件扩展属性和 selinux 权限。视频演示:【Linux tar 保留文件特殊属性使用小结】 https://www.bilibili.com/video/BV1QC41187yZ/

Continue reading "Linux tar 保留文件特殊属性使用小结"

LFS 学习日记(第五章构建临时系统之 Grep 至 本章结束 )

2010年07月06日 星期二
对于软件包具体命令的学习程度退而求其次,原先计划基本上要把每个命令弄懂,并基本上会应用,但是前几天看了一下coreutils、gawk、gettext 等软件包的命令,都非常多,如果都要弄明白,恐怕一个软件包的命令学10天也不一定能学到好深。因为我的最初计划就是学习定制 Linux 系统,只要能达成这个目的,具体命令的学习可以求其次。现在,我对自己的要求是:知道每个软件包在定制 Linux 系统中的作用,深刻理解使用某个软件包的原因( http://www.linuxfromscratch.org/lfs/view/6.6/prologue/package-choices.html ),每个软件包都包括些什么命令,可以用来做什么,与定制系统相关的重点命令的基本用法。然后,以后有需要时再具体学习具体命令的用法。 Continue reading "LFS 学习日记(第五章构建临时系统之 Grep 至 本章结束 )"