使用Linux系统,命令的使用是必不可少的。无论是系统的维护人员还在自用Linux系统的桌面客户,熟练的使用Linux中命令可以帮助你快速的操作Linux系统,解决相关事物。
我们在Linux中使用比较频繁的命令包括cd,ls,cat,rm,find,tail等少量常用命令,今天我就讲解一下Linux系统中ls命令的常用场景。
Linux中ls命令详情
ls命令是一个在Linux系统中用来显示目录列表的命令,该命令使用频率非常高。假如不指定目录,默认情况下ls命令现实当前目录中文件列表,默认先列出文件而后再列出文件目录。
ls命令语法格式ls [选项] [参数...]
ls命令中的参数可以是一个文件也可以是一个目录。
ls命令默认使用场景
不带任何选项和参数使用ls命令,默认会显示当前目录下非隐藏文件与目录。linux265@debian:~/wordpress$ ls
输出内容:
ls命令列表形式显示文件
ls命令的选项中有一个-l的选项,在执行ls命令时候加上该选项,可以以列表形式显示文件内容同时显示文件的inode(索引节点)信息。ls -l
输出:
ls命令显示隐藏文件
ls命令默认执行情况下是不显示隐藏文件的,假如要显示隐藏文件需要在执行ls命令的同时加上-a选项,-a选项会列出目录中所有文件,包括以“.”开头的文件。。ls -a
假如想以列表形式显示目录中的文件并显示隐藏文件可以使用如下命令:ls -la
linux系统中的隐藏文件默认都是以"."开头的,例如列表中的.index.php.swp。
ls命令水平输出文件目录内容
ls命令执行时加上-m选项,可以水平输出指定文件夹内容,每行尽可能多,相互用逗号和一个空格分隔。ls -m
输出:
ls命令按时间顺序输出排序
很多时候需要对目录中的文件按时间排序显示,这时候可以使用-t选项来实现文件按时间排序,默认最新修改的文件排在最上面。ls -t
默认输出的第一个就是最新修改的文件。通常-t命令会和-l命令一起使用,这样会以列表形式按时间先后顺序显示,这样展现出的结果更直观。ls -lt
输出:
ls命令按文件大小显示文件列表
按文件大小排列文件也是linux中ls命令常用的场景之一。ls命令的-S选项可以实现 按文件大小而不是字典序排序目录内容,大文件靠前。为了更直观并对所有文件进行排序,可以通过和选项-l和-a一起使用。ls -laS
输出:
这样列出的内容文件大小并不直观适合查看,可以通过添加h参数来一人们直观可读方式显示。ls -laSh
输出:
写在最后
该教程讲解了ls命令在Linux系统中使用时的少量常用场景。假如你有更好的场景实践,不妨留言分享。