红联Linux门户
Linux帮助

Linux下使用ls命令列出目录中的内容

发布时间:2016-12-18 10:42:11来源:今日头条作者:Linux系统学习
如何知道某个目录中存放了哪些宝贝,ls(list的缩写)命令正是这一命令的最好选择。ls命令的功能是列出当前目录或指定目录中的内容。格式如下:
ls [options] [directories|files]
options:以“-”开始的选项,可以同时使用多个选项
directories|files:目录或文件。可以同时使用多个目录或文件
 
为方便演示,先在当前目录下创建一个baby的子目录,再在当前目录中创建名为lists的文件。如下:
Linux下使用ls命令列出目录中的内容
 
显示结果为刚刚创建的一个baby目录和lists文件,其中目录显示为蓝色。如果想在显示当前目录的同时显示当前目录上一级目录中的所有内容,还记得可以使用“.”来表示当前目录,“..”来表示当前目录上一级目录吗?命令如下:
Linux下使用ls命令列出目录中的内容
 
也可以使用如下命令来显示根目录的所有内容:
Linux下使用ls命令列出目录中的内容
 
如果想知道所显示的文件类型,可以在ls命令中使用-F选项,文件类型符号所代表的文件类型如下:
/:表示目录
*:表示可执行文件
什么也没有:表示纯文本文件或ASCⅡ码文件
@:表示符号链接
Linux下使用ls命令列出目录中的内容
 
如果想列出bin目录中的所有内容,并同时给出每个文件的文件类型,命令如下:
Linux下使用ls命令列出目录中的内容
 
在/bin目录中不但有许多符号链接,还有大量的可执行文件。
在每个文件的家目录下,linux系统都创建了一些隐藏文件。可以使用ls -a(a为all的首字母)的命令来找到这些隐藏文件:
root@kali:~# ls -a
 
其实隐藏文件就是文件名以“.”开头的文件,ls --all也有相同功能。
ls -a命令同时显示多个目录下的所有文件,其中也包括隐藏文件。
ls -l(l为long的首字母)命令可以列出某个目录中每一个文件的详细资料。
ls -lh(h为 human的缩写)命令就是将ls -l列出的文件大小(单位是字节)翻译成人们熟悉的方式。
 
如果只想知道目录本身的属性,可使用带有 -d的ls命令。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/27009.html