最新消息:

sed: 修改导致软链接失效

未分类 niuge678 381浏览 0评论

因工作需要,我使用sed命令修改了/etc/rc.local文件,导致软链接文件/etc/rc.local失效,上网搜索了下,查明了原因

我所使用的sed语句

#删除/etc/rc.local中iptables相关语句
sed -i '/iptables -t mangle -N -DIVERT/d' /etc/rc.local

结果导致/etc/rc.local成为普通文件,不再是软链接文件

解决办法,使用sed时增加参数-c

#删除/etc/rc.local中iptables相关语句
sed -i -c '/iptables -t mangle -N -DIVERT/d' /etc/rc.local

这样修改能保证修改文件的软硬链接属性不变。

原文链接:https://blog.csdn.net/primeprime/article/details/110946828

转载请注明:牛哥678 » sed: 修改导致软链接失效

与本文相关的文章

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址