ll 和 ls 命令,这两个小家伙啊,在 Linux 下真是无处不在。ll 呢,它其实是 ls 的长命令格式,听着是不是很熟悉,就像咱们说话的时候,有时候会用“长话短说”,有时候又要“长篇大论”。
说回 ll 和 ls,2022 年我在某个城市教 Linux 课程,当时有个学生就问过我,这两个有什么区别?我当时也懵,因为我平时都直接用 ls,也没觉得它们有什么不一样。
后来我反应过来,区别就在于输出格式上。ls 命令输出默认是列格式,但是 ll 会把文件的详细信息都列出来,比如说文件的所有者、权限、大小、最后修改时间啥的。想想看,2022 年,我那个学生可能需要整理大量文件,用 ll 就能一眼看到每个文件的详细信息,方便多了。
再比如,ls 命令默认不显示隐藏文件,但 ll 命令会显示所有文件,包括以点开头的隐藏文件。这就意味着,如果某个文件名是以点开头的,你用 ls 是看不到的,得用 ll 才能找到它。
总之呢,虽然都是用来列出文件,但 ll 和 ls 的用途和细节还是有差别的。可能我偏激了点,但这两个命令确实是 Linux 用户必备技能之一。
说起来这俩命令啊,我以前刚接触Linux的时候,那可真是头疼了。记得那是2013年,我在公司负责维护服务器,那时候整天跟命令行打交道。那时候我老记不住,ll和ls这俩货到底啥区别。
当时我就这样,天天在终端里输入ls看文件,有时候觉得显示的不够详细,就试着输入ll,结果一看,,多了好多信息,包括文件权限啊,大小啊,修改时间啥的。
后来我就明白了,ls是list的缩写,它默认显示的是短格式列表,也就是只显示文件名。而ll,是list long的缩写,它会以长格式显示,包括文件的详细信息。
那会儿,我用的最多的就是ll命令,因为看多了那些日志文件,信息越多,排查问题就越方便。不过说真的,有时候也头疼,因为文件太多,信息太杂,得仔细看才能找到问题所在。
现在想想,那时候的自己真是有点小年轻,现在再一看,其实ls和ll都是好东西,关键是要知道怎么用。不过说到底,我还是更喜欢ll,因为它信息全面,用起来方便。哈这事儿得看个人喜好吧,我身边的朋友有的就喜欢简洁的ls。