《《Linux》天影linux系列笔记一——linux常用命令详解:ls
由于记忆力有限,把平时常用的Linux命令整理出来,网上有各种总结,但不一定适合初学者,学会自己总结~解释完命令之后,我会附上所有命令的图片
1、 ls [ a A d f F h i l R S --color={none,auto,always} --full-time --time={atime,ctime}]
参数:
-a:全部的档案,连同隐藏档(开头为 . 的档案)一起列出来;
-A:全部的档案,连同隐藏档,但不包括 . 和 .. 这两个目录,一起列出来;
-d:仅列出目录本身,而不列出目录内的档案数据;
-f:直接列出结果,而不进行排序(ls预设会以档名排序);
-F:根据档案、目录等信息,给予附加数据结构,例如 * 代表可执行档, / 代表目录, = 代表socket档案, | 代表FIFO档案;
-h:将档案容量以人类较易读的方式(例如GB、KB等等)列出来;
-i:列出inode位置,而非文档属性;
-l:长数据串行出,包含档案的属性等数据;
-n:列出UID与GID而非使用者与群组的名称(UID和GID我会在账号管理里面提到);
-r:将排序结果反向输出,例如:原本档案由小到大,反向则为由大到小;
-R:连同子目录内容一起列出来;
-S:以档案容量大小排序;
-t:以时间排序;
- -color=never:不要依据档案特性给予颜色显示;
- -color=always:显示颜色;
- -color=auto:让系统自行依据设定来判断是否给予颜色;
- -full-time:以完整时间模式(包含年、月、日、时、分、秒)输出;
- -time={atime , ctime}:输出access时间或改变权限属性时间(ctime)而非内容变更时间;
对于ls,我们常用的属性一般只有-a(显示隐藏文件)、-l(显示完整资料)、-F(显示文件隐藏属性)这三个。