分页: 1 / 1
求助:为什么有些目录用ls命令可以看到(文件名前面没有.)但是在对应的文件夹中却不可见(已解决)
发表于 : 2010-08-31 20:15
由 myiaw

ps:目录为当前用户所有,而且有读写及执行的权限。如何设置可以让目录可见呢?先谢谢达人了
ls可以看到,但是文件夹打开的时候不可见,打开/opt目录,下面是空的,把/opt的权限改为777也不可见
sooo@ubuntu:/opt$ ls -ld
drwxr-xr-x 5 root root 4096 2010-08-30 17:29 .
sooo@ubuntu:/opt$ ls
Adobe google tomcat6
sooo@ubuntu:/opt$ cd tomcat6/
sooo@ubuntu:/opt/tomcat6$ ls
bin lib logs RELEASE-NOTES temp work
conf LICENSE NOTICE RUNNING.txt webapps
sooo@ubuntu:/opt/tomcat6$ ls -ld
drwxr-xr-x 9 sooo sooo 4096 2010-08-30 09:40 .
sooo@ubuntu:/opt/tomcat6$
Re: 求助:为什么有些目录用ls命令可以看到但是在对应的文件夹中却不可见
发表于 : 2010-08-31 20:17
由 枫叶饭团
Re: 求助:为什么有些目录用ls命令可以看到但是在对应的文件夹中却不可见
发表于 : 2010-08-31 20:17
由 佚之狐L
Ctrl + H
Re: 求助:为什么有些目录用ls命令可以看到但是在对应的文件夹中却不可见
发表于 : 2010-08-31 20:20
由 curator
Re: 求助:为什么有些目录用ls命令可以看到但是在对应的文件夹中却不可见
发表于 : 2010-08-31 20:22
由 myiaw
ls可以看到,但是文件夹打开的时候不可见,打开/opt目录,下面是空的,把/opt的权限改为777也不可见
sooo@ubuntu:/opt$ ls -ld
drwxr-xr-x 5 root root 4096 2010-08-30 17:29 .
sooo@ubuntu:/opt$ ls
Adobe google tomcat6
sooo@ubuntu:/opt$ cd tomcat6/
sooo@ubuntu:/opt/tomcat6$ ls
bin lib logs RELEASE-NOTES temp work
conf LICENSE NOTICE RUNNING.txt webapps
sooo@ubuntu:/opt/tomcat6$ ls -ld
drwxr-xr-x 9 sooo sooo 4096 2010-08-30 09:40 .
sooo@ubuntu:/opt/tomcat6$
Re: 求助:为什么有些目录用ls命令可以看到但是在对应的文件夹中却不可见
发表于 : 2010-08-31 20:26
由 curator
和权限无关,和posix命令规范有关。posix标准是以.为文件名开头的文件,均为隐藏文件
linux是遵照posix写得unix-like系统,所以只要文件名第一个字符是.就默认隐藏。
Re: 求助:为什么有些目录用ls命令可以看到但是在对应的文件夹中却不可见
发表于 : 2010-08-31 20:28
由 myiaw
curator 写了:和权限无关,和posix命令规范有关。posix标准是以.为文件名开头的文件,均为隐藏文件
linux是遵照posix写得unix-like系统,所以只要文件名第一个字符是.就默认隐藏。
ls的时候文件名的前面没有.而且“查看”下面的“显示隐藏文件”也选了,就是看不到文件夹
Re: 求助:为什么有些目录用ls命令可以看到(文件名前面没有.)但是在对应的文件夹中却不可见
发表于 : 2010-08-31 20:34
由 aerofox
进入那个有问题的目录
看看输出,确认是你认为有问题的目录,然后执行
看看新开的文件浏览器中有东西吗?
Re: 求助:为什么有些目录用ls命令可以看到(文件名前面没有.)但是在对应的文件夹中却不可见
发表于 : 2010-08-31 20:50
由 myiaw
aerofox 写了:进入那个有问题的目录
看看输出,确认是你认为有问题的目录,然后执行
看看新开的文件浏览器中有东西吗?

谢谢了,可以看到文件夹了
Re: 求助:为什么有些目录用ls命令可以看到(文件名前面没有.)但是在对应的文件夹中却不可见(已解决)
发表于 : 2025-07-05 0:18
由 Shayshock
curator 写了: ↑2010-08-31 20:26
和权限无关,和posix命令规范有关。posix标准是以.为文件名开头的文件,均为隐藏文件
linux是遵照posix写得unix-like系统,所以只要文件名第一个字符是.就默认隐藏。
wok神医啊把我的问题解决了