每天一个Linux命令(1):目录操作命令——ls命令

在Linux中ls命令用来显示目录以及目录中得内容,此命令是Linux众多命令中的基础命令之一,下面我们来看下该命令的用法以及常用参数的功能。

基本用法

# ls [OPTION]... [FILE]...

常用参数

ls命令个常用参数
Arguments Function
-a 显示所有文件,包括隐藏文件
-A 显示除.(当前目录)和..(上级目录)之外的所有文件
-l --long,长格式列表,即显示文件的详细属性信息
-h --human-readable,对文件大小进行单位换算,换算后结果可能是非精确值
-d 查看目录自身而非其内部的文件列表
-r reverse,逆序显示
-R recursice,递归显示目录中的内容

ls命令使用示例

1、查看当前目录下的所有内容以及文件目录的详细信息

# ls -al .

2、递归查看当前目录下文件的详细属性

# ls -Rl .

3、逆序显示目录下的详细内容

# ls -rl .     Linux中默认会按照ASCII的顺序显示文件以及目录

4、以人类可读的形式显示文件详细属性

# ls -hl .    -h参数一般和-l参数一起使用才有用

5、显示目录本身

# ls -d /tmp

文件或目录详细属性的各项所表示内容

以-rw-------. 1 root root 2037 Feb 24 18:50 anaconda-ks.cfg为例来说明

-rw-------. 1 root root 2037 Feb 24 18:50 anaconda-ks.cfg

该项分为四部分

a. -:代表文件的类型

  -, d, b, c, l, s, p

b. rw-------:

  rw-: 文件属主权限

  ---:文件属组权限

  ---: 其他用户权限(非属主、属组)

文件被硬连接的次数 文件属主 文件属组 表示文件的大小,单位是字节 代表文件或上次被修改的时间 此项代表是文件名或者目录名
原文地址:https://www.cnblogs.com/dabric/p/11080422.html