省朝夕

 

Linux-ls(ll)-alias

ls 命令


用途 

ls 是list的简称,列出目标目录中所有的子目录和文件,缺省目标目录时会打印出当前目录的清单。

用法

ls [选项] [目录名]

-a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件
-h, –human-readable 以容易理解的格式列出文件大小 (例如 1K 234M 2G)
-H, –dereference-command-line 使用命令列中的符号链接指示的真正目的地
-i, –inode 印出每个文件的 inode 号
-k 即 –block-size=1K,以 k 字节的形式表示文件的大小。
-l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来。  
-r, –reverse 依相反次序排列
-R, –recursive 同时列出所有子目录层
-s, –size 以块大小为单位列出所有文件的大小
-S 根据文件大小排序
-t 以文件修改时间排序
-U 不进行排序;依文件系统原有的次序列出项目
-1(数字1) 每行只列出一个文件

示例

1、ls -t  根据文件修改时间先后顺序列出文件清单. 如需要倒序,添加-r选项即可,即:ls -rt.
2、ls -h /home/hejianchao/demo/*abc   以人容易理解的文件大小单位展示/home/hejianchao/demo目录下的以abc结尾的文件清单.

我通常会直接使用ll简化方式来执行ls命令,ll 根据我的设置,等价于ls -l。
这里顺便了解下alias的用法。alias是用于对命令设置别名的:
命令行中输入:alias ll='ls -l'    那么在这个终端中就可以用ll代替ls -l了(不会对别的终端生效)。如果想对当前账号长期生效,可以
把alias ll='ls -l'添加到到当前账号的家目录下.barsh_profile 的文件中    那么对当前账号长期生效
把alias ll='ls -l'添加到/etc/.bashrc 文件中    那么对所有账号生效
命令行中输入unalias ll    临时取消此别名设置
删除或者注释掉配置文件中的alias配置值    永久删除
命令行输入alias    查看当前用户设置的别名命令

posted on 2013-04-04 23:59 hejianchao 阅读(2427) 评论(0)  编辑  收藏 所属分类: 一天一命令


只有注册用户登录后才能发表评论。


网站导航:
 

导航

统计

留言簿

文章分类

文章档案

搜索

最新评论