资讯专栏INFORMATION COLUMN

centos软连接创建

hot_pot_Leo / 3262人阅读

摘要:软链接文件只是其源文件的一个标记,当删除了源文件后,链接文件不能独立存在,虽然仍保留文件名,但却不能查看软链接文件的内容了。硬链接是存在同一个文件系统中,而软链接却可以跨越不同的文件系统。软链接软链接,以路径的形式存在。

前言

经常使用centos系统的同学都知道,在全局安装命令指令时,即使是执行了npm install -g 但是安装之后的命令仍然说找不到 那么我们改如何操作呢?

软连接 简介

centos下的ln命令就相当于window下的建立快捷方式,链接文件甚至可以链接不存在的文件,这就产生一般称之为”断链”的现象,链接文件甚至可以循环链接自己。 类似于编程语言中的递归。
软链接文件只是其源文件的一个标记,当删除了源文件后,链接文件不能独立存在,虽然仍保留文件名,但却不能查看软链接文件的内容了。

用法

ln -s 源文件 目标文件

ln -s /opt/soft/node-v8.9.0-linux-x64/bin/vuepress /usr/bin

-s 是代号(symbolic)的意思

ln命令会保持每一处链接文件的同步性,也就是说,不论你改动了哪一处,其它的文件都会发生相同的变化

ln的链接又软链接 和硬链接两种,软链接就是ln -s xx xx,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间,硬链接ln ,没有参数-s, 它会在你选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。

命令功能

Linux文件系统中,有所谓的链接(link),我们可以将其视为档案的别名,而链接又可分为两种 : 硬链接(hard link)与软链接(symbolic link),硬链接的意思是一个档案可以有多个名称,而软链接的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。硬链接是存在同一个文件系统中,而软链接却可以跨越不同的文件系统。

软链接:

1.软链接,以路径的形式存在。类似于Windows操作系统中的快捷方式
2.软链接可以 跨文件系统 ,硬链接不可以
3.软链接可以对一个不存在的文件名进行链接
4.软链接可以对目录进行链接

硬链接:

1.硬链接,以文件副本的形式存在。但不占用实际空间。
2.不允许给目录创建硬链接
3.硬链接只有在同一个文件系统中才能创建

参数

-b 删除,覆盖以前建立的链接
-d 允许超级用户制作目录的硬链接
-f 强制执行
-i 交互模式,文件存在则提示用户是否覆盖
-n 把符号链接视为一般目录
-s 软链接(符号链接)
-v 显示详细的处理过程

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/110622.html

相关文章

  • 红帽RHCE之硬链接

    摘要:只有删除了最后一个硬链接时,才会将数据从存储中删除。软链接相比硬链接有一定的优势可以链接位于不同文件系统上的两个文件。指向缺失的文件的软链接称为悬挂的软链接断链。若重新创建与原始文件同名的文件,软链接将重新创建。 ...

    不知名网友 评论0 收藏0
  • nodejs+mongodb于linux(centos 6.6 64bit)部署项目全过程

    摘要:下作安装目录搭建环境安装下载解压进入目录查看版本搭建全局环境创建软链接注释验证软链接注释安装安装淘宝同样创建软链接注释查看自己安装环境路径将以下路径更换为自己的路径注释此时可查看 root下mkdir webroot 作安装目录 cd webroot 1.搭建node npm/cnpm环境 1.1安装npm,node下载: wget https://nodejs.org/dist/v4...

    asoren 评论0 收藏0
  • nodejs+mongodb于linux(centos 6.6 64bit)部署项目全过程

    摘要:下作安装目录搭建环境安装下载解压进入目录查看版本搭建全局环境创建软链接注释验证软链接注释安装安装淘宝同样创建软链接注释查看自己安装环境路径将以下路径更换为自己的路径注释此时可查看 root下mkdir webroot 作安装目录 cd webroot 1.搭建node npm/cnpm环境 1.1安装npm,node下载: wget https://nodejs.org/dist/v4...

    psychola 评论0 收藏0
  • 阿里云centOS部署vue全家桶+node+koa2+mongo项目

    摘要:启动和停止设置开机自启配置阿里云服务器端口此项不是必须,本地连接远程数据库调试查看方便些就开启由于只开启了一些基础端口如,其他都关闭,要自己配置。 写在前面 文章有丢丢长,前端开发第一次部署项目,有问题请及时提出,以免误导其他童鞋,轻拍~, 更新系统 sudo yum update 安装mongo 1. 添加MongoDB源 在/etc/yum.repos.d/下创建名为mongodb...

    zengdongbao 评论0 收藏0
  • 阿里云centOS部署vue全家桶+node+koa2+mongo项目

    摘要:启动和停止设置开机自启配置阿里云服务器端口此项不是必须,本地连接远程数据库调试查看方便些就开启由于只开启了一些基础端口如,其他都关闭,要自己配置。 写在前面 文章有丢丢长,前端开发第一次部署项目,有问题请及时提出,以免误导其他童鞋,轻拍~, 更新系统 sudo yum update 安装mongo 1. 添加MongoDB源 在/etc/yum.repos.d/下创建名为mongodb...

    newtrek 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<