linux创建全局命令和删除软链接的正确方式

1、创建一个软连接

[root@iZ2zeb1plkgpogo3oedhhuZ local]# ln -s /usr/local/node/bin/node /usr/bin/node

2、删除软连接出现错误

[root@iZ2zeb1plkgpogo3oedhhuZ local]# rm /usr/bin/node

rm: 无法删除"/usr/bin/node": 是一个目录

3、删除软连接的正确方式

[root@iZ2zeb1plkgpogo3oedhhuZ local]# rm /usr/bin/node/

rm: 无法删除"/usr/bin/node/": 是一个目录

[root@iZ2zeb1plkgpogo3oedhhuZ local]# rm /usr/bin/node

rm:是否删除符号链接 "/usr/bin/node"?y

4、只是删除了软连接文件(正确方式)

[root@iZ2zeb1plkgpogo3oedhhuZ local]# rm -rf /usr/bin/node

[root@iZ2zeb1plkgpogo3oedhhuZ local]# ll /usr/bin/node

总用量 4

-rw-r--r-- 1 root root 12 6月   4 18:09 hb.txt

5、错误操作,通过软连接删除了实际存在的数据。

[root@iZ2zeb1plkgpogo3oedhhuZ local]# ln -s /usr/hb /home/hb_link

[root@iZ2zeb1plkgpogo3oedhhuZ local]# ls

1234.cap  freeswitch.bin  logs        monitor      packages.tar.gz  www

Adtec     hb_link         lost+found  monitor_log  recordings

[root@iZ2zeb1plkgpogo3oedhhuZ local]# rm -rf /home/hb_link/

[root@iZ2zeb1plkgpogo3oedhhuZ local]# ls

1234.cap  freeswitch.bin  logs        monitor      packages.tar.gz  www

Adtec     hb_link         lost+found  monitor_log  recordings

[root@iZ2zeb1plkgpogo3oedhhuZ local]# cd hb_link/

[root@auc-linux hb_link]# ls

[root@auc-linux hb_link]# cd /usr/hb/

[root@auc-linux hb]# ls

备注:想要删除链接文件要用以下命令 rm   /home/hb_link 只是少了一个“ / ” 删除的 就是链接文件, 也就是在文件名的最后不要加上/

(0)

相关推荐

  • Linux用户切换命令的使用——su、sudo

    一. su su用于用户之间的切换,但是切换前的用户依然保持登录状态.如果是root向普通切换则不需要密码,反之普通用户切换到其它任何用户则都需要密码验证. su不加任何参数默认切换到root用户,但 ...

  • Linux值Redis缓存的编译安装

    通过wget方式直接在linux上下载Redis [root@livecd root]#wget http://download.redis.io/releases/redis-3.2.3.tar.g ...

  • useradd命令创建用户相关知识-linux运维命令

    useradd命令可用于创建新的用户或者更改用户的信息.创建新的用户或更改用户信息是里Linux系统运维会遇到的工作内容,那么就要求运维人员对基础命令的掌握.学习Linux基础命令对于Linux运维技 ...

  • 如何在Linux上创建,列出和删除Docker容器

    本篇文章介绍的内容是关于在Linux机器上创建,列出和删除docker容器,下面我们来看具体的内容. 1.启动Docker容器 使用下面的命令启动新的Docker容器.这将启动一个新的容器,并为你提供 ...

  • 如何使用Linux命令行删除文件和目录

    [日期:2019-08-06] 来源:Linux公社 作者:醉落红尘 在本教程中,我们将向您展示如何使用rm命令通过示例和最常见的rm选项的说明来删除文件和目录. 如何删除文件 要从命令行删除(或删除 ...

  • nmap命令参数选项有什么?Linux运维命令

    nmap命令是一款开放源代码的网络探测和安全审核工具,其设计目标是快速地扫描大型网络.nmap可以发现网络上有哪些主机,主机提供了什么服务(应用程序名称和版本号),并探测操作系统的类型及版本信息.网络 ...

  • sudo以其他用户身份身份执行命令-linux运维命令

    Linux运维管理人员以另一个用户身份执行命令就会用到sudo命令.通过sudo命令,可以让普通用户在执行指定的命令或程序上,拥有超级用户的权限,进行分类,并且有针对性地将不同的命令授予指定的普通用户 ...

  • 织梦通过SQL命令批量删除文章内容里所有超链接

    我们在采集文章时有时过滤不严谨,导致采集的文章内容中有多个超链接,这时我们可以用SQL命令批量删除文章内容里的超链接. 注意:操作前请先备份一下数据库 后台-系统-SQL命令行工具 执行下列命令,如果 ...

  • 初学Linux基本的命令操作应当记牢

    Linux管理文件和目录的命令命令功能命令功能pwd显示当前目录ls查看目录下的内容cd改变所在目录cat显示文件的内容grep在文件中查找某字符cp复制文件touch创建文件mv移动文件rm删除文件 ...

  • passwd修改用户密码注意什么?linux运维命令

    passwd命令可以修改用户密码及密码过期时间等内容,是Linux运维管理工作中很常用的命令.普通用户和超级用户都可以运行passwd命令,但普通用户只能更改自身的用户密码,超级用户root则可以设置 ...

  • 显示命令及文件路径用什么命令?Linux运维命令

    查看Linux系统路径用什么命令?显示命令及其相关文件全路径的命令有哪些?快速定位文件路径用什么命令?Linux运维学习中,命令是非常重要的.每年学习Linux运维技术的人们越来越多,对于初学者来说, ...