新学linux
[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.7.1908 (Core)
无法显示特定文件名的文件,如 :/usr/lib/local/crtres_c 及同目录下其他未知文件
[root@localhost ~]# ls -ahil /usr/lib/local/
total 4.0K
537535787 drwxrwxrwx. 2 root root 42 Feb 3 09:43 .
268435585 dr-xr-xr-x. 45 root root 4.0K Jan 18 00:23 ..
[root@localhost ~]# ls -ahil /usr/lib/local/crtres_c /usr/lib/local/test
ls: cannot access /usr/lib/local/test: No such file or directory
537535781 -rw-r--r--. 1 root root 0 Feb 3 09:43 /usr/lib/local/crtres_c
rm -rf * 无效
[root@localhost ~]# rm -rf /usr/lib/local/*
[root@localhost ~]# ls -ahil /usr/lib/local/crtres_c /usr/lib/local/test
ls: cannot access /usr/lib/local/test: No such file or directory
537535781 -rw-r--r--. 1 root root 0 Feb 3 09:48 /usr/lib/local/crtres_c
文件可删除
[root@localhost ~]# rm -rf /usr/lib/local/crtres_c
[root@localhost ~]# ls -ahil /usr/lib/local/crtres_c /usr/lib/local/test
ls: cannot access /usr/lib/local/crtres_c: No such file or directory
ls: cannot access /usr/lib/local/test: No such file or directory
新建同名文件,同样无法显示
[root@localhost ~]# touch /usr/lib/local/crtres_c /usr/lib/local/test
[root@localhost ~]# ls -ahil /usr/lib/local/
total 4.0K
537535787 drwxrwxrwx. 2 root root 54 Feb 3 09:48 .
268435585 dr-xr-xr-x. 45 root root 4.0K Jan 18 00:23 ..
537535785 -rw-r--r--. 1 root root 0 Feb 3 09:48 test
[root@localhost ~]# ls -ahil /usr/lib/local/crtres_c /usr/lib/local/test
537535781 -rw-r--r--. 1 root root 0 Feb 3 09:48 /usr/lib/local/crtres_c
537535785 -rw-r--r--. 1 root root 0 Feb 3 09:48 /usr/lib/local/test
求怎么实现的,怎样能正常显示所有文件!
你可以先cd进入要查看的文件夹下再去ls -a
你用 lsattr -a 命令来看看这些文件和当前目录的属性看看。
看看是否做了什么隐藏属性。
你每个命令为什么非要带个/usr/lib/local/test
都告诉你这个目录不存在了
你就不能先看看local文件夹里到底有什么吗
你执行ls,就不能一个文件夹一个文件夹的看吗,非要把2个文件夹一起显示
一起就一起吧,其中一个还不存在,能不报错才怪