Centos7下命令笔记-ls
ls命令大概是linux下最常用的命令之一,ls是list的缩写。因为linux目录或者文件记录的信息实在太多,所以默认ls只显示非隐藏的目录以及文件名。ls直接执行不加参数时显示本目录下的档案名。
ls命令格式是:
ls [-aAdfFhilnrRSt] 目录名称
选项与参数:
-a : 全部档案,包括隐藏档案一起显示
-A : 全部档案,包括隐藏档案,但是不显示 . 与 .. 这两个目录
-d : 仅列出目录本身,不列出目录内的档案数据
-f : 直接输出结果,不进行排序(ls预设会以档案名排序)
-F : 根据档案信息,给予附加数据结构,例如:*代表可执行文件 /代表目录 =代表socket档案 |代表FIFO档案
-h : 档案容量以人类可以理解的方式显示(如GB、KB等)
-i : 列出inode号码
-l :长数据输出,包含档案比较完整的信息
-n : 列出UID与GID而非使用者与群组的名称
-r : 将结果反向序列输出
-R : 连同子目录内容一同列出
-S : 以档案容量大小排序,而不是用档案名排序
-t : 以时间排序,而不是用档案名排序
--color=never : 不依据档案特性给予颜色显示
--color=always : 总是依据档案特性给予颜色显示
--color=auto : 让系统自行依据设定来判断是否给予颜色
--full-time : 以完整时间模式(包括年月日时分)显示
--time={atime,ctime} : 输出access时间或改变权限属性时间(ctime),而非内容变更时间(mtime)