《Linux就该这么学》-新手必须掌握的Linux命令-查找定位文件命令-ls命令-用于显示目录中的文件信息
TIME 2022-12-18 11:04
ls命令
用于显示目录中的文件信息,英文全称为“list”,语法格式为 ls [参数] [文件名称]
所处的工作目录不同,当前工作目录下能看到的文件肯定也不同。
使用ls命令的-a参数可以看到全部文件(包括隐藏文件),使用-l参数可以查看文件的属性、大小等详细信息。
将这两个参数整合之后,再执行ls命令即可查看当前目录中的所有文件并输出这些文件的属性信息
[root@456 ~]# ls -al 总用量 4364 dr-xr-x---. 8 root root 4096 12月 3 17:39 . dr-xr-xr-x. 17 root root 244 10月 11 20:29 .. -rw-------. 1 root root 1257 3月 25 2022 anaconda-ks.cfg -rw-------. 1 root root 12175 12月 17 10:28 .bash_history -rw-r--r--. 1 root root 18 12月 29 2013 .bash_logout -rw-r--r--. 1 root root 176 12月 29 2013 .bash_profile -rw-r--r--. 1 root root 176 12月 29 2013 .bashrc drwxr-xr-x. 3 root root 22 3月 24 2022 .cache drwxr-xr-x. 3 root root 22 3月 24 2022 .config
参数
-a 显示所有文件及目录 (. 开头的隐藏文件也会列出)
-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出
-r 将文件以相反次序显示(原定依英文字母次序)
-t 将文件依建立时间之先后次序列出
-A 同 -a ,但不列出 “.” (目前目录) 及 “..” (父目录)
-F 在列出的文件名称后加一符号;例如可执行档则加 “*”, 目录则加 “/”
-R 若目录下有文件,则以下之文件亦皆依序列出
实例
列出根目录(/)下的所有目录:
[root@456 /]# ls / bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var
列出目前工作目录下所有名称是 a 开头的文件,越新的排越后面 :
[root@456 ~]# ls -ltr a* -rw-------. 1 root root 1257 3月 25 2022 anaconda-ks.cfg
将 /bin 目录以下所有目录及文件详细资料列出 :
[root@456 ~]# ls -lR /bin lrwxrwxrwx. 1 root root 7 3月 25 2022 /bin -> usr/bin
点击数:5