Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

5.5. 使用 ACL 归档文件系统

默认情况下,转储 命令现在在备份操作期间保留 ACL。使用 tar 归档文件或文件系统时,请使用 --acls 选项来保留 ACL。类似地,使用 cp 通过 ACL 复制文件时,请包含 --preserve=mode 选项,以确保在之后复制 ACL。此外,cp-a 选项(等同于 -dR --preserve=all)也会在备份期间保留 ACL 以及其他信息,如时间戳、SELinux 上下文等。有关 转储tar 或 cp 的更多信息,请参考其各自的 man page。

星级 实用程序与 tar 实用程序类似,它可以用于生成文件存档;但是,其某些选项有所不同。有关更常用的选项列表,请参阅 表 5.1 “号命令行选项”。有关所有可用选项,请参阅 man 星。需要 星级 软件包才能使用此实用程序。

表 5.1. 号命令行选项

选项描述

-c

创建存档文件.

-n

不要提取文件;将 与 -x 结合使用来显示提取文件的作用。

-r

替换存档中的文件.文件写入存档文件的末尾,用相同路径和文件名替换所有文件。

-t

显示存档文件的内容.

-u

更新存档文件。如果存档中不存在这些文件,或者文件比存档中相同名称的文件更新,则文件将写入存档的末尾。只有在归档是文件或者可能后退空间的未阻塞磁带时才起作用。

-x

从存档中提取文件。如果与 -U 和存档中的文件一起使用,则不会提取该文件。

-help

显示最重要的选项。

-xhelp

显示最小选项。

-/

从存档中提取文件时,请勿从文件名剥离前导斜杠。默认情况下,提取文件时会剥离它们。

-ACL

创建或提取时,归档或恢复与文件和目录关联的任何 ACL。