百科问答小站 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),以确保信息的准确性。当然我们也得承认,任何书面的内容都有出现错误,或描述不够准确的可能性,但你是愿意以第一手的资料为参考,还是愿意以不知道多少手传递和“修饰”过的信息为参考?




  

相关话题

  当页表中的页表项大部分都有效的时候,多级页表还能节省空间吗? 
  如何解决Linux下信号产生的死锁? 
  北京有没有好的 Linux 内核方面的工作? 
  服务器为什么大多用 Linux? 
  Linux命令行输入whereis mysqlm,没有返回结果,请问怎么回事? 
  在 linux 中,用 c 语言如何判断 yum 源是否配置好? 
  内核页表和linux的伙伴系统是不是有冲突? 
  如何解决windows上用fwrite()向文件写入内容时末尾的 问题? 
  为什么GCC的版本号增速比以前快这么多? 
  为什么汇编语言不能越过操作系统操控硬件? 

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





© 2024-09-19 - tinynew.org. All Rights Reserved.
© 2024-09-19 - tinynew.org. 保留所有权利