Linux基础命令之ls
一、ls命令介绍
ls命令是Linux操作系统中的一个常用命令,在Linux中是使用率较高,用于显示目录中的文件和子目录。ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件。
ls常用参数:
1. -a :显示指定目录下的所有文件和子目录,包括隐藏文件(以点开头的文件)。
2. -l :以长列表格式显示文件和目录的详细信息,包括文件类型、权限、所有者、大小、创建时间等。
3. -h :以人类可读的方式显示文件大小,例如显示 K、M、G 等单位。
4. -R :递归地显示指定目录下的所有文件和子目录。
5. -t :按时间顺序对文件和目录进行排序,最新的文件或目录排在前面。
6. -S :按文件大小对文件和目录进行排序,最大的文件或目录排在前面。
二、ls命令的使用帮助
2.1 命令格式
ls [选项] [目录或文件名]2.2 命令选项
下面是ls命令的常用选项
- `-a`:列出所有文件和目录,包括以.开头的隐藏文件和目录;
- `-l`:以长列表的方式列出文件和目录的详细信息,包括文件权限、文件大小、创建时间等;
- `-h`:配合-l选项使用,以人类可读的格式显示文件大小,如1.2K、3.4M等;
- `-r`:倒序显示文件和目录;
- `-t`:按照文件或目录的修改时间排序;
- `-S`:按照文件或目录的大小排序;
- `-i`:显示文件或目录的inode号;
- `-d`:显示目录本身的信息,而不是目录下的文件和目录。2.3 使用帮助
help帮助
ls --help
man帮助手册
man help
三、ls命令的基本使用
3.1 列出当前目录中的所有文件和目录
列出当前目录下的所有文件和目录
ls
3.2 列出指定目录中的所有文件和目录
列出指定目录下的所有文件和目录,ls后面跟目录的相对路径或者绝对路径。
[root@server-01 log]# ls /etc 
3.3 显示文件的详细信息
以长列表的方式列出文件和目录的详细信息,包括文件权限、文件大小、创建时间等:
root@yldxc:~# ls -l zabbix-release_5.0-1+focal_all.deb
3.4 列出所有文件和目录
列出所有文件和目录,包括以.开头的隐藏文件和目录:
[root@yldxc]# ls -a
3.5 显示目录本身
列出当前目录本身的信息,而不显示其下的文件和目录:
[root@yldxc]# ls -d /root显示目录本身的详细信息
[root@yldxc]# ls -ld /root
3.6 按照文件名的字母倒序显示
按照文件名的字母倒序显示文件或目录
[root@yldxc]# ls -r ./
3.7 按照文件大小进行排序
使用-S选项可以按照文件大小进行排序:
[root@yldxc]# ls -Slh 
3.8 按照文件的修改时间进行排序
按照文件的修改时间进行排序
[root@yldxc]# ls -t
3.9 查询文件或目录的inode号
查询文件inode号
[root@yldxc]# ls -i 
查询目录的inode号
[root@yldxc]# ls -i /var/log
注意:当你创建一个空文件时,操作系统会自动为该文件分配一个唯一的inode号,用于标识该文件。然而,ls -i命令显示的是文件的inode号和文件名,如果一个文件是空文件,那么文件名是空的,ls -i命令将不会显示该文件的inode号。
3.10 显示文件大小
列出当前目录下所有文件和目录的详细信息,并以人类可读的方式显示文件大小
root@yldxc:~# ls -lh
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
锦轩个人小站!
喜欢就支持一下吧
打赏
微信
支付宝
微信
支付宝