百科问答小站 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设备驱动开发 新手,创建第一个字符设备驱动时对一些代码的功能不是很了解,能解释一下吗? 
  为什么汇编语言的功能在高级语言中一部分成为了关键字,一部分封装成了函数? 
  kali linux是否是最好的linux渗透测试系统? 
  Unix网络编程里的阻塞是在操作系统的内核态创建一个线程来死循环吗? 
  如何建设国产操作系统生态圈? 
  如果有一个arm核心的微型电脑,跟u盘一样大,里面跑linux发行版,带电池,连上usb后就能操作它的屏幕。这东西做成产品,你会买不? 
  Linux 下 socket 编程有什么需要注意的? 
  为什么 Go 和 Rust 常提供静态编译好的 Linux 程序,而 C 不行? 
  维护一个大型开源项目是怎样的体验? 
  运维工程师转行做什么? 

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





© 2024-11-24 - tinynew.org. All Rights Reserved.
© 2024-11-24 - tinynew.org. 保留所有权利