+ -
当前位置:首页 → 问答吧 → 紧急求助,AIX操作系统下ls,ls -t等命令,无法显示该目录下文件,文件和目录实际存在

紧急求助,AIX操作系统下ls,ls -t等命令,无法显示该目录下文件,文件和目录实际存在

时间:2011-05-11

来源:互联网

本帖最后由 hilltianjian 于 2011-05-11 17:49 编辑

我在用户scpro主目录下,使用ls -l只要是与显示文件有关的命令,都不显示文件,只显示该用户名。
用户:scpro的$HOME目录为:/app/scpro
操作现象:
/app/scpro>ls
scpro
如果在/app目录下使用ls -l scpro*可以完整显示scpro目录下所有文件
在/app/scpro/该目录下的子目录下,均可以正常使用ls
说明目录权限是够的,权限没有问题。

求高人指点,我该如何消除这样一问题

作者: hilltianjian   发布时间: 2011-05-11

which ls
alias

作者: yddll   发布时间: 2011-05-11

本帖最后由 hilltianjian 于 2011-05-11 22:36 编辑

使用which ls
得到结果:
ls:  aliased to ls -xpF
在主机上定义了别名, alias l    ls -aF
                                alias ls  ls -xpF
                                alias la  "ls -alF\!*|more"
                                alias ll   "ls -lF  \!*|more"
                                alias lf   'ls -Fa'
结果使用l     ls    la    ll   lf命令输出的结果一样,都是那样的现象

作者: hilltianjian   发布时间: 2011-05-11

truss ls呢

作者: yddll   发布时间: 2011-05-11

回复 yddll


    truss ls 输出结果如下:

execve("/usr/bin/sh", 0xF01E99F0, 0x2000E5B    argc: 3
sbrk(0x00000000)                                = 0x2000D6B8
sbrk(0x0000000                                = 0x2000D6B8
sbrk(0x00040010)                                = 0x2000D6C0
sbrk(0x00040010)                                = 0x2004D6D0
fstatx(2, 0x2FF205B0, 76, 0)                    = 0
fstatx(1, 0x2FF205B0, 76, 0)                    = 0
fstatx(0, 0x2FF205B0, 76, 0)                    = 0
sbrk(0x00010010)                                = 0x2008D6E0
getuidx(2)                                      = 207
getuidx(1)                                      = 207
getgidx(2)                                      = 207
getgidx(1)                                      = 207
_sigaction(6, 0x00000000, 0x2FF204C0)           = 0
_sigaction(6, 0x2FF204C0, 0x2FF204D0)           = 0
_sigaction(14, 0x00000000, 0x2FF204C0)          = 0
_sigaction(14, 0x2FF204C0, 0x2FF204D0)          = 0
_sigaction(10, 0x00000000, 0x2FF204C0)          = 0
_sigaction(10, 0x2FF204C0, 0x2FF204D0)          = 0
_sigaction(20, 0x00000000, 0x2FF204C0)          = 0
_sigaction(20, 0x2FF204C0, 0x2FF204D0)          = 0
_sigaction(7, 0x00000000, 0x2FF204C0)           = 0
_sigaction(7, 0x2FF204C0, 0x2FF204D0)           = 0
_sigaction(8, 0x00000000, 0x2FF204C0)           = 0
_sigaction(8, 0x2FF204C0, 0x2FF204D0)           = 0
_sigaction(1, 0x00000000, 0x2FF204C0)           = 0
_sigaction(1, 0x2FF204C0, 0x2FF204D0)           = 0
_sigaction(4, 0x00000000, 0x2FF204C0)           = 0
_sigaction(4, 0x2FF204C0, 0x2FF204D0)           = 0
_sigaction(2, 0x00000000, 0x2FF20470)           = 0
_sigaction(2, 0x2FF20470, 0x2FF20480)           = 0
_sigaction(13, 0x00000000, 0x2FF204C0)          = 0
_sigaction(13, 0x2FF204C0, 0x2FF204D0)          = 0
_sigaction(3, 0x00000000, 0x2FF20480)           = 0
_sigaction(3, 0x2FF20480, 0x2FF20490)           = 0
_sigaction(12, 0x00000000, 0x2FF204C0)          = 0
_sigaction(12, 0x2FF204C0, 0x2FF204D0)          = 0
_sigaction(15, 0x00000000, 0x2FF204C0)          = 0
_sigaction(15, 0x2FF204C0, 0x2FF204D0)          = 0
_sigaction(5, 0x00000000, 0x2FF204C0)           = 0
_sigaction(5, 0x2FF204C0, 0x2FF204D0)           = 0
_sigaction(30, 0x00000000, 0x2FF204C0)          = 0
_sigaction(30, 0x2FF204C0, 0x2FF204D0)          = 0
_sigaction(31, 0x00000000, 0x2FF204C0)          = 0
_sigaction(31, 0x2FF204C0, 0x2FF204D0)          = 0
_sigaction(25, 0x00000000, 0x2FF20480)          = 0
_sigaction(25, 0x2FF20480, 0x2FF20490)          = 0
kioctl(2, 21522, 0x2FF206B8, 0x00000000)        Err#1  EPERM
statx("/app/scpro", 0x2FF204A0, 128, 010)       = 0
statx(".", 0x2FF20520, 128, 010)                = 0
_getpid()                                       = 2158680
_getppid()                                      = 2215982
sbrk(0x00010010)                                = 0x2009D6F0
statx("./ls", 0x2FF20588, 76, 0)                = 0
open("/app/scpro/./ls", O_RDONLY)               = 3
close(62)                                       Err#9  EBADF
kfcntl(3, F_DUPFD, 0x0000003E)                  = 62
close(3)                                        = 0
kfcntl(62, F_SETFD, 0x00000001)                 = 0
kfcntl(62, F_GETFL, 0x00000000)                 = 0
lseek(62, 0, 1)                                 = 0
kioctl(62, 22528, 0x00000000, 0x00000000)       Err#25 ENOTTY
kread(62, "\0\0\0\0\0\0\0\0\0\0\0\0".., 4096)   = 0
_exit(0)

作者: hilltianjian   发布时间: 2011-05-11

/usr/bin/ls /app/scpro

作者: yddll   发布时间: 2011-05-11