精华内容
下载资源
问答
  • linux软链接的创建、删除和更新

    万次阅读 多人点赞 2017-11-13 11:48:14
    在Windows系列中,我们称其为快捷方式,在Linux中我们称其为软链接(基本上都差不多了,其中可能有差别,但是那又怎样呢?我们只要实现我们的效果,谁会有精力去管它茴香的茴字有几种写法呢?)。 Windows老姑娘的...

    大家都知道,有的时候,我们为了省下空间,都会使用链接的方式来进行引用操作。同样的,在系统级别也有。在Windows系列中,我们称其为快捷方式,在Linux中我们称其为链接(基本上都差不多了,其中可能有差别,但是那又怎样呢?我们只要实现我们的效果,谁会有精力去管它茴香的茴字有几种写法呢?)。

     

    Windows老姑娘的那几个姿势这里就不赘述了,我们今天主要说下Linux中的茴香的茴字怎么写。说错了,是Linux中的软链接怎么操作。

     

    在Linux中,链接分为软的和硬的,至于两者之间有什么差别,大家可以参考下https://www.ibm.com/developerworks/cn/linux/l-cn-hardandsymb-links/

    链接绕不过ln/link 命令(当然,如果你用图形界面的话,接写来你就当我说的是废话了,您可以直接关闭当前页面了)。关于ln的命令详解,我们在后面再说。

     

    创建软链接

    ln  -s  [源文件或目录]  [目标文件或目录]

    例如:

    当前路径创建test 引向/var/www/test 文件夹 

    ln –s  /var/www/test  test

    创建/var/test 引向/var/www/test 文件夹 

    ln –s  /var/www/test   /var/test 

     

     

    删除软链接

    和删除普通的文件是一眼的,删除都是使用rm来进行操作

     rm –rf 软链接名称(请注意不要在后面加”/”,rm –rf 后面加不加”/” 的区别,可自行去百度下啊)

    例如:

    删除test

    rm –rf test

     

     

    修改软链接

    ln –snf  [新的源文件或目录]  [目标文件或目录]

    这将会修改原有的链接地址为新的地址

    例如:

    创建一个软链接

    ln –s  /var/www/test   /var/test

    修改指向的新路径

    ln –snf  /var/www/test1   /var/test

     

    好了,基本上的增加、删除、修改都在这了。

     

    -------------------------我是有深度的分割线------------------------

    如果您想更深入的了解,可以ln –help 查看详细。

     

    常用的参数:

    -b 删除,覆盖以前建立的链接

    -d 允许超级用户制作目录的硬链接

    -f 强制执行

    -i 交互模式,文件存在则提示用户是否覆盖

    -n 把符号链接视为一般目录

    -s 软链接(符号链接)

    -v 显示详细的处理过程

    (当前路径创建test 引向/var/www/test 文件夹 )
    展开全文
  • 软链接

    2018-06-20 17:57:55
    软链接又叫符号链接,这个文件包含了另一个文件的路径名。创建软链接:ln -s 源文件 目标文件 例如:ln -s /resources/load(真实文件路径) /study/test 删除软链接:rm -rf 目标文件 例如:rm -rf /study/...
    • 软链接又叫符号链接,这个文件包含了另一个文件的路径名。
    • 创建软链接:ln -s 源文件 目标文件   例如:ln -s /resources/load(真实文件路径) /study/test 
    • 删除软链接:rm -rf 目标文件 例如:rm -rf /study/test  
    展开全文
  • ln 软链接 ln -s [原文件或目录] [软链接名] (功能描述:给原文件创建一个软链接) 删除软链接: rm -rf 软链接名,而不是rm -rf 软链接名/ 查询:通过ll就可以查看,列表属性第1位是l,尾部会有位置指向。 (1)...

    ln 软链接

    ln -s [原文件或目录] [软链接名] (功能描述:给原文件创建一个软链接)

    删除软链接: rm -rf 软链接名,而不是rm -rf 软链接名/

    查询:通过ll就可以查看,列表属性第1位是l,尾部会有位置指向。

    (1)创建软连接
    [root@hadoop101 ~]# mv houge.txt xiyou/dssz/
    [root@hadoop101 ~]# ln -s xiyou/dssz/houge.txt ./houzi
    [root@hadoop101 ~]# ll
    lrwxrwxrwx. 1 root    root      20 6月  17 12:56 houzi -> xiyou/dssz/houge.txt
    (2)删除软连接
    [root@hadoop101 ~]# rm -rf houzi
    (3)进入软连接实际物理路径
    [root@hadoop101 ~]# ln -s xiyou/dssz/ ./dssz
    [root@hadoop101 ~]# cd -P dssz/
    
    展开全文
  • 软链接和硬链接到底有啥作用和区别

    万次阅读 多人点赞 2018-01-22 11:38:32
    前言:在网上搜索了好久,看了...一 建立软链接和硬链接的语法软链接:ln -s 源文件 目标文件 硬链接:ln 源文件 目标文件 源文件:即你要对谁建立链接二 什么是软链接和硬链接1,软链接可以理解成快捷方式。它和wind

    前言:在网上搜索了好久,看了很多博客,某度知道等等。关于软硬链接的解释都太模糊,还有什么i节点,跨分区根本弄不明白,在查阅了书籍和询问老师后决定自己写一篇简单的博文,然初学者都能够明白的博文。

    一 建立软链接和硬链接的语法

    软链接:ln -s 源文件 目标文件
    硬链接:ln 源文件 目标文件
    源文件:即你要对谁建立链接

    二 什么是软链接和硬链接

    1,软链接可以理解成快捷方式。它和windows下的快捷方式的作用是一样的。
    2,硬链接等于cp -p 加 同步更新。

    为了方便说明,我在根分区(/)下建立test文件夹,然后新建了一个jys文件
    这里写图片描述
    建立软链接和硬链接:
    这里写图片描述

    区别: 软链接文件的大小和创建时间和源文件不同。软链接文件只是维持了从软链接到源文件的指向关系(从jys.soft->jys可以看出),不是源文件的内容,大小不一样容易理解。
    硬链接文件和源文件的大小和创建时间一样。硬链接文件的内容和源文件的内容一模一样,相当于copy了一份。
    这里写图片描述

    但是简单的copy的文件创建文件的时间应该是复制文件时的时间,肯定不会像硬链接那样和创建源文件的时间相同。你想的没错。
    这里写图片描述
    但是只要加一个选项-p,时间就一样了
    这里写图片描述
    这里写图片描述
    那么cp -p的文件是不是就相当于硬链接了呢?其实不然,对于源文件的内容有修改,硬链接文件会同步更新修改,始终保持和源文件的内容相同,而复制的文件则不可能做到这一点。
    这里写图片描述
    所以,硬链接等于cp -p加同步更新。
    软链接像快捷方式,方便我们打开源文件,这一点在windows中深有体会,那硬链接有哪些应用呢?
    在多用户的操作系统里,你写一个脚本,程序等,没有完成,保存后等下次有时间继续写,但是其他用户有可能将你未写完的东西当成垃圾清理掉,这时,你对你的程序,脚本等做一个硬链接,利用硬链接的同步更新,就可以方式,别人误删你的源文件了。

    三,删除源文件多软链接和硬链接的影响

    这里写图片描述
    查看软链接文件,查看的文件不存在。和windows一样,删除源文件,快捷方式也用不了。但是删除源文件,为什么硬链接文件还可以查看呢?
    这里要简单说下i节点了。i节点是文件和目录的唯一标识,每个文件和目录必有i节点,不然操作系统就无法识别该文件或系统,就像没有上户口的黑户。linux操作系统是不识别些字母的,像这些jys ,jys.hard操作系统根本不知道是什么玩意。
    这里写图片描述
    可以看出硬链接文件和源文件i节点号相同,并且一个i节点可以对应多个文件名。
    这里写图片描述
    如图,删除了jys,只是删除了从920586到jys的映射关系,不影响它和jys.hard的映射关系。此图也解释了硬链接的同步更新,对源文件修改,操作系统只认i节点,于是操作系统就将修改内容写进所有i节点相同名字不同的文件。写到这里我突发奇想,如果对硬链接文件进行修改那么源文件会不会同步更新呢?留给读者自己试验吧!

    展开全文
  • 什么是软链接、硬链接

    万次阅读 多人点赞 2020-11-27 13:28:58
    什么是软链接、硬链接 一.软链接软链接的概念: 类同与windos的快捷方式,给文件创建一个快速的访问路径,它依赖于原文件,与普通文件没什么不同,inode 都指向同一个文件在硬盘中的区块。当原文件出现问题后,该...
  • 软链接和硬链接

    2019-09-26 14:12:32
    软链接和硬链接 Linux链接文件类似于Windows下的快捷方式。 链接文件分为软链接和硬链接。 软链接软链接不占用磁盘空间,源文件删除则软链接失效。 硬链接:硬链接只能链接普通文件,不能链接目录。 软硬链接区别 ...
  • ln - 软链接与硬链接区别

    万次阅读 多人点赞 2019-06-04 17:28:24
    在介绍硬链接和软链接之前,首先接受下硬盘相关的知识,主要是了解下 inode 。 硬盘 硬盘设备是由大量的扇区组成的。以 MBR 分区为例。每个扇区的容量为 512 字节。其中第一个扇区最重要。它里面保存着主引导记录与...
  • Linux软链接

    2020-09-27 23:02:38
    软链接,也叫符号链接,类似于Windows里的快捷方式,主要存放了 链接其他文件的路径。 基本语法:ln -s [要链接的目录或文件] [软链接名] 创建软链接 与删除软链接 如下图: ...
  • linux 软链接

    2021-02-27 22:13:26
    Linux软链接,类似于windows系统的快捷键。譬如你将windows系统的D盘中某一个文件夹放在桌面上当做快捷键。 一、软链接创建 1、创建软链接 ln -s 【目标目录】 【软链接地址】 1 【目标目录】指软连接指向的目标目录...
  • 软链接与硬链接

    2019-07-24 17:37:08
    软链接又称符号链接,相当于windows上的快捷方式,软链接就是一个普通文件,只是数据块内容有点特殊,存储源文件的存储路径,并不存储原文件内容,通过这个方式可以快速定位到软连接所指向的源文件实体。软链接可对...
  • Ubuntu软链接方法

    千次阅读 2017-07-24 10:05:22
    软链接
  • 软链接&硬链接

    2019-12-02 19:54:49
    软链接&硬链接 ln -s 文件名 要生成的链接的文件名 软链接 ln 文件名 要生成的链接的文件名 硬链接 软连接注意点: ①如果不在同一目录下不能使用相对路径 ②删除源文件则链接失效 ③可以给目录创建软链接 硬链接...
  • linux 硬链接 软链接A link in Linux systems are pointers to a file or a directory. There are two types of links in Linux, namely soft and hard links. Linux系统中的链接是指向文件或目录的指针。 Linux中有...
  • 软链接和硬链接分析

    2020-06-26 12:23:01
    软链接和硬链接软链接硬链接总结软链接和硬链接的区别1.分类2.概念3.创建4.特点 软链接 软链接就相当于是目录或文件的快捷方式 删除软链接是不会影响原文件或目录本身 软链接可以针对文件也可以是目录 修改软链接的...
  • Linux快速创建文件软链接

    万次阅读 2019-01-25 15:11:45
    创建文件软链接:ln -s 源文件 链接文件,注意:源文件最好使用绝对路径 创建文件硬链接:ln 源文件 链接文件 注意:软链接不占存储空间,硬链接类似python变量引用,一个变量可有多个引用,当所有引用被删除后文件...
  • 本文主要介绍linux下建立软链接 , 重定向软链接及搜索当前目录下的所有软链接 linux下建立软链接的命令: ln -s[源文件或目录] [目标文件或目录] eg: ln -s /tmp/aaa.sh /home/link //在home下创建一个名为link...
  • 在Linux中,我们可以通过ln命令来创建链接文件,具体地,其包含Hard Link硬链接、Sort Link软链接(或称为Symbolic Link符号链接)两种链接文件。本文就Linux的文件存储机制及如何建立链接文件进行介绍Linux的文件...
  • 硬链接与软链接

    千次阅读 2018-10-12 21:51:45
    2.硬链接不管有多少个只会指向同一个索引节点,软链接不直接使用索引节点号作为文件指针,而是使用文件路径名作为指针。 3.软链接可以对一个不存在的文件名进行链接 4.软链接可以对目录进行链接 ...
  • 在 Windows 中安装应用程序,通常安装向导会提示是否创建桌面快捷...Linux 链接文件类似于 Windows 中的快捷方式,Linux 链接文件分为硬链接和软链接,不过在具体介绍 Linux 中的硬链接和软链接之前,先来看看 Linu...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 16,697
精华内容 6,678
关键字:

软链接