【发布时间】:2015-06-17 14:18:33
【问题描述】:
我试图在 AIX 中使用 cp -R 命令递归地复制目录,但是某些目录(与 ITDS 和 DB2 实例相关)如 SQLT0000.0/SQL00123.DAT、SQLT0000。 0/SQL00123.DAT 和 SQLT0000.0/SQL00123.INX 没有被复制并给出错误:
参数无效
下面是 truss 命令的输出:
execve("/usr/bin/cp", 0x2FF22B9c, 0x20013678) argc: 3
sbrk(0x0000000) = 0x30002430
vmget 信息(0x2FF22510, 8, 16) = 0
sbrk(0x0000000) = 0x30002430
_libc_sbrk(0x0000000) = 0x30002430
getuidx(2) = 0
umask(0) = 18
umask(18) = 0
statx("/appl/ciam/test", ox2FF22A40.175, 020) = 0
statx("SQL00027.INX", 0xFF22000, 176, 020) = 0
statx("/appl/ciam/test/SQL00027.INX", 0x2FF22938, 176, 020) Err#2 ENOENT
kopen ("SQL00027.INX", O_RDONLY|O_LARGEFILE) ERR#22 EINVAL
kwrite(2, "c p", 2) = 2
kwrite(2, ":", 2) = 2
kwrite(2, "S Q L 0 0 0 2 7 , INX", 12) = 12
kwrite(2, " : ", 2) = 2
kwrite(2, "无效参数" , 16) = 16
kwrite(2, "\n", 1) = 1
access("/appl/ciam/test/SQL00027.INX", ) = Err#2 ENOENT
【问题讨论】:
标签: aix