运维开发网

Linux命令之 ls

运维开发网 https://www.qedev.com 2020-11-25 14:26 出处:51CTO 作者:wx5fbb1c590df06
定义ls命令用于显示文件目录列表,此命令比较简单,注意各个参数意义即可主要参数(个人认为)-a代表着all,可以显示所有的文件,即也能把以.开头的隐藏文件也显示出来-r代表reverse,将排列结果倒序显示-t根据最后的修改时间排序,一般和-r连用-l用长格式显示文件的信息属性-R列出所有递归子目录-i列出文件的inode-U不排序显示,当文件数量较多时,和过滤连用较多-h列出文件大小-S把文件从

定义

ls命令用于显示文件目录列表,此命令比较简单,注意各个参数意义即可

主要参数(个人认为)

-a 代表着all,可以显示所有的文件,即也能把以 . 开头的隐藏文件也显示出来

-r 代表reverse,将排列结果倒序显示

-t 根据最后的修改时间排序,一般和 -r 连用

-l 用长格式显示文件的信息属性

-R 列出所有递归子目录

-i 列出文件的inode

-U 不排序显示,当文件数量较多时,和过滤连用较多

-h 列出文件大小

-S 把文件从大到小列出

我常用的搭配就是

ls -U|grep -i "XXXX" 不排序过滤出我想要的结果

ls -lrt 倒叙显示,直接能看到最新的日志

ls -l 一般这个我们喜欢用 alias ll='ls -l' 别名来简化,因为用的太多

ls -Sl 把文件从大到小列出

总结:

Linux的 ls 命令就相当于windows下的双击一个目录,一般是没有问题的,我觉得只需要注意两点:

(1.)如果一个目录下面文件过多,数量级达到几十万上百万,这时你去ls一般会死掉,所以需要注意你所列出的目录内有多少文件;

(2.)当执行ls命令被kill掉时,需要看一下虚拟内存设置是多少,当不小心设置成0后的结果就是执行命令立刻被kill掉。

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号