有没有办法在 Ubuntu 上备份和恢复基本文件/文件夹权限,就像在 Windows 中使用 icacls 一样?

有没有办法在 Ubuntu 上备份和恢复基本文件/文件夹权限,就像在 Windows 中使用 icacls 一样?

在 Windows 中你可以(备份和恢复基本文件权限)这可以在 Linux 中完成吗?

需要澄清的是,我所说的基本文件权限并不是指 Linux 中的 ACL,而是指用chmod/修改的默认权限chown

答案1

是的,使用stat命令(参见man statman findman xargs),但为什么需要它呢?在正常的 Linux 生活中,很少需要全面更改/恢复权限。

sudo find / \(-type f -o -type d \) -print0 | \  
    xargs -0 stat <stat parameters>

答案2

如果您有空间,只需tar上传您的测试目录。如果您需要恢复,请删除测试文件并提取您的存档以恢复到您开始的状态。tar默认情况下保留所有权和权限。

相关内容