首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux硬连接和软连接详解

Lnux也有类似于windows下的快捷方式,这种快捷方式在linux下称作硬连接(hard link)或软连接(symbolic link,又称作符号链接)。...读取文件内容,可以看出三个文件的内容都是一样的 [root@localhost tmp]# cat hardlink testlink [root@localhost tmp]# cat softlink...这涉及到linux的文件系统原理,linux中一个文件是由inode和block来存储的,block中存放文件内容,inode存放文件属性和block的位置。...我这里只是简单的介绍linux的文件系统,详细内容推荐去看下linux相关书籍。 我们再重复最开始的操作,创建源文件,创建链接文件。...可以看到hardlink和testlink.txt对应的是同一个inode,而softlink则占用了另外一个inode。

8.7K30

详解 Linux 中的硬链接与软链接

Linux 链接文件类似于 Windows 中的快捷方式,Linux 链接文件分为硬链接和软链接,不过在具体介绍 Linux 中的硬链接和软链接之前,先来看看 Linux 文件系统中文件的具体结构。...chenkc:~$ rm -rf softlink_hello.txt # 删除软链接文件并不影响源文件 chenkc:~$ cat hello.txt AI机器学习与深度学习算法 chenkc:~$...chenkc 9 8-р с 25 19:17 softlink_hello.txt -> hello.txt chenkc:~$ rm -rf hello.txt chenkc:~$ cat softlink_hello.txt...cat: softlink_hello.txt: No such file or directory chenkc:~$ ll softlink_hello.txt lrwxrwxrwx 1 chenkc...chenkc 9 8-р с 25 19:17 softlink_hello.txt -> hello.txt # 红色 软链接不同于硬链接,在软链接中删除源文件会影响到软链接的使用,因此在 Linux

12.5K51
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    理解 Linux 链接(一)

    你可以使用 ln 的 -s 选项来创建一个软链接: ln -s test.txt softlink_test.txt 这将在当前目录中创建软链接 softlink_test.txt,它指向 test.txt...与此同时,softlink_test.txt 占用少得多,并且具有不同的 inode 数值,将其标记为完全不同的文件。使用 ls 的 -l 选项还会显示软链接指向的文件或目录。 为什么要用链接?...你的 Linux 发行版通常不会附带你需要应用程序的最新版本。以优秀的 Blender 3D 设计软件为例,Blender 允许你创建 3D 静态图像以及动画电影,人人都想在自己的机器上拥有它。.../lib/libblah 还有几十个案例证明软链接是有用的,当你使用 Linux 更熟练时,你肯定会发现它们,但这些是最常见的。下一次,我们将看一些你需要注意的链接怪异。...通过 Linux 基金会和 edX 的免费 “Linux 简介”课程了解有关 Linux 的更多信息。

    1.4K10

    生信技能树 Day11 Linux1

    Termius服务器登陆输入登录命令 ssh 用户名@IP地址Linux输入密码时没有任何显示:不用担心,是保密措施,输完按回车即可网络异常:重新登陆退出登录:exit修改复制粘贴的快捷方式:设置-Terminal...\e[32;1m\]$ \[\e[0m\]"' >> ~/.bashrcsource ~/.bashrc文件传输左侧选择SFTP左边是本地文件夹,右边是服务器上传:把左边文件拖到右边下载:右边拖左边Linux.../home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示命令格式Linux中最遥远的距离,是你在空格前面,我在空格后面。多个空格等于一个空格。...readme.txt Data/mkdir dir0cp -r dir0 Data/ # 复制文件夹要用-rLinux cp命令详解-CSDN博客9、ln命令软链接和硬链接:软连接文件(softLink.txt

    13210

    Linux学习笔记之详解linux软连接和硬链接

    用ln -s 命令可以生成一个软连接,如下: [root@linux236 test]# ln -s source_file softlink_file 在对符号文件进行读或写操作的时候,系统会自动把该操作转换为对源文件的操作...在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬连接。...在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。 在Linux中,多个文件名指向同一索引节点是存在的。...[oracle@Linux]$ echo "I am f1 file" >>f1 [oracle@Linux]$ cat f1 I am f1 file [oracle@Linux]$ cat f2 I...am f1 file [oracle@Linux]$ cat f3 I am f1 file [oracle@Linux]$ rm -f f1 [oracle@Linux]$ cat f2 I am

    3.3K50

    Windows 中的硬链接、目录联接(软链接)、符号链接、快捷方式

    Linux文件系统中经常提及硬链接(Hard Link)和符号链接(Symbolic Link),Windows中也可以创建链接,但由于丰富的图形界面操作,很少提及链接。...New-Item -ItemType -Target 其中 ItemType 的取值可选:HardLink、SymbolicLink、Junction 几种链接的区别 与 Linux...符号链接(Symlink,Softlink)是对文件或目录的引用,实际上符号链接本身是一个“记录着所引用文件或目录的绝对或相对路径”的特殊文件,通过符号链接的操作都会被重定向到目标文件或目录。...符号链接对用户而言是透明的,符号链接看上去和普通的文件和文件夹没有区别,操作方法也一模一样(更类似于 Linux 的软链接)。

    11810
    领券