百科问答小站 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 为什么不是实时操作系统? 
  长期使用Arch,Gentoo等滚动更新的发行版是怎样的一种体验? 
  Linux中“一切皆文件”是什么意思? 
  企业用哪个版本的 Linux? 
  除了 Windows,macOS,类 Unix 之外还有别的选择么? 
  学习 Linux 有哪些好处? 
  网卡是硬件设备,那为什么安装了linux虚拟机,会自带网卡呢,安装虚拟机不是完完全全的软件操作吗? 
  熟悉 Ubuntu 的新手怎么玩转 Arch? 
  腾讯不积极开发 Linux 版微信和 QQ 是否阻碍了国内 Linux 用户群的发展? 
  使用 32 位有符号整型存储 UNIX 秒数的程序,到 2038 年后该怎么办?又一个千年虫问题吗? 

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





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