语法: ls [选项][目次或文件]
功能:对于目次,该命令列出该目次下的全部子目次与文件。对于文件,将列出文件名以及其他信息
常用选项:
a 列出目次下的全部文件,包罗以 . 开头的隐含文件。
-d 将目次象文件一样表现,而不是表现其下的文件。 如:ls –d 指定目次
-i 输出文件的 i 节点的索引信息。 如 ls –ai 指定文件
-k 以 k 字节的形式表示文件的大小。
ls –alk 指定文件
-l 列出文件的具体信息。
-n 用数字的 UID,GID 代替名称。 (先容 UID, GID)
-F 在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的寻常文件;“/”表示目次;“@”表 示符号链接;“|”表示FIFOs;“=”表示套接字(sockets)。(目次类型辨认)
-r 对目次反向排序。
-t 以时间排序。
-s 在l文件名后输出该文件的大小。(大小排序,怎样找到目次下最大的文件)
-R 列出全部子目次下的文件。(递归)
-1 一行只输出一个文件。
举例:
ls表现当前文件的属性,就只表现文件名(如上)
ls-l表现更具体的属性
在linux中以.开头的是隐藏文件。
ls -a之外我们刚刚不是还学了一个 -l 吗,我们可不可以ls -a -l呢,我们来试试
在linux中绝大部分选项,带-之后有些不带-因为每个作者的风格不一样,我们ls带的这个选项是否连开写是否分开写是否按顺序写大家可以随便写,多个选项可以用空格隔开,如果你想连着写就就al和la都可以
ls -l看不到隐藏文件,而ls -a -l可以。
所以一个.和两个.文件名以点开头默认是被隐藏起来的。
一个.表示当前目次两个.表示上级目次
ls默认自己的目次
ls -l 指定目次,指定目次内里的内容
-d检察目次本身
date -s //设置当前时间,只有root权限才能设置,其他只能检察。
date -s 20080523 //设置成20080523,这样会把具体时间设置成空00:00:00
date -s 01:01:01 //设置具体时间,不会对日期做更改
date -s “01:01:01 2008-05-23″ //这样可以设置全部时间
date -s “01:01:01 20080523″ //这样可以设置全部时间
date -s “2008-05-23 01:01:01″ //这样可以设置全部时间
date -s “20080523 01:01:01″ //这样可以设置全部时间
3.时间戳
时间->时间戳:date +%s
时间戳->时间:date -d@1508749502
Unix时间戳(英文为Unix epoch, Unix time, POSIX time 或 Unix timestamp)是从1970年1月1日(UTC/GMT的 午夜)开始所经过的秒数,不考虑闰秒。
时间戳有什么用?
1.可以转换为时间
2.用户->日记->时间戳
比如在以后程序出错了我们过一段时间才发现,这个时间我们就可以大概的根据谁人时间段举行区间查找
举例:
本节内容就到此结束了。对于初学者来说,把握Linux的根本指令是入门Linux操作系统的关键。这些指令不仅能资助你更高效地管理文件和目次,还能让你在命令行界面下执行各种任务。通过不断地练习和利用,你会渐渐熟悉这些指令,并在实际中游刃有余。
希望这些基础命令能够资助你更好地入门 Linux 系统。如有不对的地方还请各位看客不吝指正。谢谢大家