Linux系统编程-ls

类ls的实现,如myls

一个命令cmd:

// --后面接长格式 -后面接短格式
cmd --长格式 -短格式 非选项的传参

-a和--all是等价的。

为什么要有长格式

比如提前有一个选项把-a占用了,此时只剩下-x可用,那么-all就只能等价于-x,这种不利于记忆,所以可以用长格式代替。

例子

要建立一个文件名为-a:touch -a。此时会出错,touch使用不正确,它会认为-a是选项,后面没有给操作的实体内容。

方法一

touch后面接--:表示当前选项的结束,后面接什么都表示非选项的传参。

方法二

如果要简历一个文件名为-b:把路径写上,那么-b就不代表选项。

删除也是一样。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值