百科问答小站 logo
百科问答小站 font logo



Linux 命令 ls -l 里面的 -l 是什么单词的缩写啊?是 link 的缩写吗?作用呢? 第1页

  

user avatar   zorrolang 网友的相关建议: 
      

很多时候我都想说:Please RTFM

       $ man ls LS(1)                                                                                  User Commands                                                                                 LS(1)  NAME        ls - list directory contents ... DESCRIPTION ...        --format=WORD               across -x, commas -m, horizontal -x, long -l, single-column -1, verbose -l, vertical -C ...        -l     use a long listing format ... ...     

很显然,ls是“list”的简写,"-l"就是"long list format"或者说"long"的意思。那什么是format,你接着在文档里搜索,"format"关键字,你就会看见--format=WORD的用法介绍。ls命令在实现的时候给出了很多可选的显示格式,也就是你list directory contents的时候你怎么list。如across, commas, horizontal, long, single-column等,是给出来可选的几种格式。当然还有一些更细节的配置,比如你继续搜索关键字"WORD",你会发现很多可以配置的地方。如果你想更深入的了解,你甚至可以下载开源的coreutils源码,去看ls.c的实现。

所以很多时候我不明白为什么有些人总是特别容易轻信别人的主观臆断,甚至以不知道哪来的无根据的“结论”为依据开始往下思考。就像这个问题问的:

我个人的理解-l的意思是“列出文件的详细信息”,但是有人说-l是link(链接)的缩写,请问这和链接有什么关系呢?

面对唾手可得ls相关权威文档和资料,题主竟然选择了:

  1. 先主观臆断 -- “我个人的理解-l的意思是列出文件的详细信息”
  2. 然后寻求无根据言论的帮助 -- “但是有人说-l是link(链接)的缩写”
  3. 最后在半信半疑中持续在娱乐平台寻求解答 -- “在知乎提问:请问这和链接有什么关系呢?”

这样一个解决问题的过程。

为什么我们总强调一手资料和权威资料的重要性。试想如果我们的认知都建立在个人的主观臆断后以讹传讹的基础之上,那这种信息的传递在经过很多手的交换之后会变成什么样的“知识”?

比如"ls"的man-page和相关的一些文档甚至代码和代码注释,是由ls的作者、相关项目参与者、专门的文档内容收集和编撰者等编写,并且几乎不会加入自己主观臆断的内容,如果加入一般也会标注,每一行的解释基本会经相关过项目团队的审核(review),以确保信息的准确性。当然我们也得承认,任何书面的内容都有出现错误,或描述不够准确的可能性,但你是愿意以第一手的资料为参考,还是愿意以不知道多少手传递和“修饰”过的信息为参考?




  

相关话题

  假如Deepin把linux内核最内部部分代码在不改变架构逻辑设计前提下重写了,能算纯国产系统吗? 
  为什么Linux用户用sudo命令而不直接使用root用户? 
  企业用哪个版本的 Linux? 
  为什么汇编语言不能越过操作系统操控硬件? 
  为什么手机上wifi都用sdio接口,不用usb接口? 
  为什么 15 年前已经有 Linux 了,macOS 还有市场? 
  不懂就问:Linux、安卓和鸿蒙到底是什么关系? 
  Linux 系统有没有关于 rm -rf /* 的保护机制? 
  为什么 Linux 如此安全,却不把 Linux 设计成像 Windows 一样的图形界面来使用? 
  shell程序中 2> /dev/null 代表什么意思? 

前一个讨论
无线电爱好者是个什么样的群体?对于他们而言这个爱好的乐趣点在哪?
下一个讨论
收音机会被完全淘汰掉吗?





© 2024-12-22 - tinynew.org. All Rights Reserved.
© 2024-12-22 - tinynew.org. 保留所有权利