linux命令后面的 -l是参数吗?

N度思维 2019-08-10 11:24:32
linux的命令,比如 ls -l ./dir1 -l 是ls的参数吗? ./dir1是ls的参数,还是归属为-l 的参数,还是两个都是ls的参数? 为什么-l前加-符号,而./dir1前不加? 哪位大神清楚点
...全文
156 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
流泪熊猫头 2019-08-12
  • 打赏
  • 举报
回复
选项前要加-或者--,告诉shell这是一个命令的选项
流泪熊猫头 2019-08-12
  • 打赏
  • 举报
回复
通常认为-l 是ls命令的选项,而./dir1为ls命令的参数。参数就是命令作用于哪个对象,这里就是dir1。而选项则指明命令要采用何种形式执行,这里-l代表ls命令要以列表的形式展示目录结构。
南 艺 2019-08-10
  • 打赏
  • 举报
回复
引用 楼主 N度思维的回复:
linux的命令,比如 ls -l ./dir1 -l 是ls的参数吗? ./dir1是ls的参数,还是归属为-l 的参数,还是两个都是ls的参数? 为什么-l前加-符号,而./dir1前不加? 哪位大神清楚点
首先ls命令是查看文件信息的意思 -l参数代表查看文件的详细信息 既然需要查看文件,那么肯定需要加上要查看文件的路径。如果没有指定路径,就会默认查看当前你所在目录的信息 两个都是ls的参数 而至于你说的加-和不加-,你见过路径前要加-的吗? 希望对你有帮助
zhouchao6 2019-08-10
  • 打赏
  • 举报
回复
引用 2 楼 N度思维 的回复:
那-l 前面加- 是怎么回事?什么样的参数加呢?什么样的不加呢?
ls是命令,-l是选项,基本每个命令都会有一些选项,一般可以用 命令 --help来查看帮助,会有每个选项的详细说明,有的也可以用 man 命令 来看帮助,会更详细
N度思维 2019-08-10
  • 打赏
  • 举报
回复
那-l 前面加- 是怎么回事?什么样的参数加呢?什么样的不加呢?

18,772

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
  • 专题技术讨论区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧