ls全称List(列表)相当与DOS命令dir,即列出目录下的所有文件。
命令使用格式:ls [OPTION]... [FILE]...
下面我们来看看ls有哪些选项供我们选择操作,及每个选项的意义:
-l:长格式(显示内容如下):
显示内容包含8项内容:
1、文件类型:
-:普通文件
d:目录文件
b:块设备文件(block)
c:字符设备文件(character)
l:符号链接文件(symbolic link file)
p:命令管道文件(pipe)
s:套接字文件(socket)
2、文件权限:9位,每3位一组,每一组分读、写、执行权限(rwx),未给任何权限以 - 表示。
3、文件硬链接的次数。
4、文件的属主。
5、文件的属组。
6、文件的大小。
7、时间戳(timestamp):最近定次被修改的时间。
访问:access
修改:modify,文件内容发生改变
改变:change,metadata,原数据
8、文件名称。
-a: 显示所有文件包括以.开头的隐藏文件,下图与ls命令对比,以.开头的隐藏文件列出来。
-d:如果文件是目录,则列出目录本身的属性,而不是目录下的文件。
-i:index node(inode) 显示缩影节点号。
-R:递归(recursive)显示,将目录下所有的子目录的文件都列出来。
-h:单位转换(文件大小)。
ls命令也可以两个参数同时使用,例如:ls -la 列出所有文件包括隐藏文件的长格式。
ls还有其他参数并未一一列出,可以通过man ls来查询ls说明、参数、用法。
时间: 2024-10-21 20:46:09