这是 afs-up 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
up - 递归复制目录,保留 AFS 元数据
概要
up [-v[-1[-f[-r[-x[-m]
<资源 目录>目的地 目录>
商品描述
这个 up 命令递归复制指定源中的文件和子目录
目录到指定的目标目录。 命令解释器改变了
目标目录及其中的文件和子目录的方式如下:
· 它将源目录的访问控制列表 (ACL) 复制到目标
目录及其子目录,覆盖任何现有的 ACL。
· 如果发行者以本地超级用户 root 登录并且拥有 AFS 令牌作为成员
组系统的:管理员,然后是源目录的所有者(如报告的
“ls -ld”命令)成为目标目录和所有文件的所有者,并且
其中的子目录。 否则,发行人的用户名将被记录为所有者。
· 如果源目录和目标目录中都存在文件或目录,则
源版本覆盖目标版本。 覆盖操作失败,如果
第一个(用户)“w”(写)模式位在目标版本上关闭
目录,除非 -f 提供标志。
· 文件的修改时间戳(如“ls -l”命令所示)在
源目录覆盖同名文件上的时间戳
目标目录,但在现有子目录中的时间戳
目标目录保持不变。 如果该命令在
目标目录,新子目录的时间戳设置为
复制操作,而不是复制到子目录在源中的时间戳
目录。
up 命令是幂等的,这意味着如果它的执行被网络中断,
服务器机器,或进程中断,然后相同命令的后续重新发出继续
从中断点开始,而不是从头开始。 这样可以节省时间
与提供类似功能的 UNIX 命令相比,减少了网络流量
功能。
这个 up 命令仅在成功时返回状态代码 0(零)。 否则,它
返回状态代码 1(一)。
此命令不使用 AFS 命令套件的语法约定。 提供
命令名称和所有选项名称的完整名称。
配置
-v 在命令运行时将详细跟踪打印到标准输出流。
-1 仅将顶级源目录中的文件复制到目标目录,
而不是通过子目录递归复制。 源目录的 ACL
仍然覆盖目标目录的。 (这是第一,不是字母
“我”。)
-f 覆盖现有目录、子目录和文件,即使是第一个(用户)
“w”(写)模式位在目标目录中的版本上关闭。
-m 识别和复制挂载点,而不是遍历它们引用的卷
在递归复制操作期间。 没有 -m, up的默认行为是复制
安装在源目录下的所有卷和子卷的内容到
包含目标目录的卷。
-r 创建目标目录中覆盖的所有文件的备份副本及其
子目录,通过为每个文件名添加“.old”扩展名。
-x 将每个文件的修改时间戳设置为复制操作的时间。
资源 目录
命名要递归复制的目录。
目的地 目录
命名要复制到的目录。 它不必已经存在。
示例
以下命令复制目录的内容 dir1 到目录 dir2:
% 向上 dir1 dir2
特权 所需
发布者必须对源和源的 ACL 具有“a”(管理员)权限
目标目录。
版权
IBM 公司 2000。http://www.ibm.com/> 保留所有权利。
本文档包含在 IBM Public License Version 1.0 中。 它被转换
由 Chas Williams 和 Russ Allbery 编写的软件从 HTML 到 POD,基于
阿尔夫·瓦克斯曼和伊丽莎白·卡塞尔。
使用 onworks.net 服务在线使用 afs-up