Linux命令之 ls

定义
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掉。

猜你喜欢

转载自blog.51cto.com/15013163/2553561
今日推荐