Linux基本常用命令之ls详解(含date,cal)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux基本常用命令之ls详解(含date,cal)相关的知识,希望对你有一定的参考价值。

【1】显示日期的指令:date
示例:
(1)#date +%Y/%m/%d
结果:2018/02/27
(2)#date +%H:%M
结果:10:48
【2】显示日历的指令:cal
格式:
cal [month] [year]
示例:
(1)#cal 2 2018
(2)#cal 13 2018
结果:cal:illegal month value:use 1-12
【3】文件与目录的检视:ls
格式:
ls [-aAdfFhilnrRSt] 文件名或目录名称
ls [--color=[never,auto,aiways]] 文件名或目录名称
ls [--full-time] 文件名或目录名称
选项与参数:
-a:全部的文件,连同隐藏档一起列出来
-A:全部的文件,但不包括.与..即表示当前目录和家目录
-d:仅列出目录本身,而不是列出目录内的文件数据
-f:直接列出结果,而不进行排序
-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时间(atime)或者改变权限属性时间(ctime)而非内容变更时间

示例:
(1)ls -al ~
将家目录下的所有文件列出来,包含属性和隐藏文件
(2)ls -alF --color=never ~
将家目录下的所有文件列出来,包含属性和隐藏文件,显示该文件的类型,不显示颜色
(3)ls -al --full-time ~
将家目录下的所有文件列出来,包含属性和隐藏文件,并且显示文件完整的修改时间

以上是关于Linux基本常用命令之ls详解(含date,cal)的主要内容,如果未能解决你的问题,请参考以下文章

Linux命令详解之–ls命令

linux命令详解之ls命令

基本linux命令

linux中ls命令会显示全部文件和文件夹,有啥办法只显示含特定字符的文件和文件夹

linux 常用的基本命令

linux常用命令详解