分页: 1 / 1

求助:为什么有些目录用ls命令可以看到(文件名前面没有.)但是在对应的文件夹中却不可见(已解决)

发表于 : 2010-08-31 20:15
myiaw
:em20 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
枫叶饭团

代码: 全选

ls -a
试试

Re: 求助:为什么有些目录用ls命令可以看到但是在对应的文件夹中却不可见

发表于 : 2010-08-31 20:17
佚之狐L
Ctrl + H

Re: 求助:为什么有些目录用ls命令可以看到但是在对应的文件夹中却不可见

发表于 : 2010-08-31 20:20
curator
枫叶饭团 写了:

代码: 全选

ls -a
试试
:em11

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
进入那个有问题的目录

代码: 全选

ls
看看输出,确认是你认为有问题的目录,然后执行

代码: 全选

nautilus .
看看新开的文件浏览器中有东西吗?

Re: 求助:为什么有些目录用ls命令可以看到(文件名前面没有.)但是在对应的文件夹中却不可见

发表于 : 2010-08-31 20:50
myiaw
aerofox 写了:进入那个有问题的目录

代码: 全选

ls
看看输出,确认是你认为有问题的目录,然后执行

代码: 全选

nautilus .
看看新开的文件浏览器中有东西吗?
:em11 :em11 谢谢了,可以看到文件夹了

Re: 求助:为什么有些目录用ls命令可以看到(文件名前面没有.)但是在对应的文件夹中却不可见(已解决)

发表于 : 2025-07-05 0:18
Shayshock
curator 写了: 2010-08-31 20:26 和权限无关,和posix命令规范有关。posix标准是以.为文件名开头的文件,均为隐藏文件

linux是遵照posix写得unix-like系统,所以只要文件名第一个字符是.就默认隐藏。
wok神医啊把我的问题解决了