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




  

相关话题

  如何评价 10 月 24 日腾讯新发布的 QQ for Linux? 
  为什么桌面领域没有一款 Linux 或 UNIX 能与 Windows 鼎足而立? 
  除了 Windows,macOS,类 Unix 之外还有别的选择么? 
  为什么Linux用户用sudo命令而不直接使用root用户? 
  semaphore和mutex的区别? 
  如何评价 360 安全卫士 for Linux? 
  C语言编写时,将参数传递跨越多个函数的方式是否是妥当的? 
  进入内核态究竟是什么意思? 
  操作系统虚拟地址转换为物理地址是如何避免冲突的? 
  Linux 内核中,多线程栈空间模型是怎样的? 

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





© 2024-05-20 - tinynew.org. All Rights Reserved.
© 2024-05-20 - tinynew.org. 保留所有权利