Linux创建连接命令 ln 您所在的位置:网站首页 在家目录下创建一个目录 Linux创建连接命令 ln

Linux创建连接命令 ln

2024-07-13 05:19| 来源: 网络整理| 查看: 265

当在不同目录使用相同文件时,可以使用ln命令链接,避免了重复占用磁盘空间。 例如:ln -s /bin/less /usr/local/bin/less 需要注意:第一,ln命令会保持每一处链接文件的同步性,也就是说,不论你改动了哪一处,其它的文件都会发生相同的变化; 第二,ln的链接分软链接和硬链接 软链接: ln -s ** **,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间 硬链接: ln ** **,没有参数-s, 它会在你选定的位置上生成一个和源文件大小相同的文件 无论是软链接还是硬链接,文件都保持同步变化

【硬连接】 硬连接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬连接到重要文件,以防止“误删”的功能。

【软连接】 软链接文件有类似于Windows的快捷方式。包含的有另一文件的位置信息。

1. 创建软链接

    具体用法是:ln  -s   [源文件]   [软链接文件]

pwd #查看当前路径 ll #查看所有文件 #首先我们先来创建两个文件 mkdir test_chk touch test_chk/test.txt touch test_chk/val.txt vim test_chk/test.txt #sudo gedit test_chk/test.txt(这一步随便在这个test.txt里写点东东即可) #下面我们来创建test_chk目录 的软链接 ln -s test_chk test_chk_ln ll #ls -l查看 #修改软链接 #ln –snf [新的源文件或目录] [软链接文件] #删除软链接 #rm –rf ./软链接名称 #rm -rf ./软链接名称/ (这样就会把软链接以及软链接指向下的内容删除) #正确的删除方式(删除软链接,但不删除实际数据) rm -rf ./test_chk_ln #为了防止误删,可以询问 rm -ri ./test_chk_ln 或者改用mv 命令操作 #错误的删除方式 rm -rf ./test_chk_ln/ (这样就会把原来test_chk下的内容删除)

2.   “rm -rf /” 与 “rm -rf /*”的强大威力,瘫痪系统,推荐使用mv代替rm

       -f   强制删除文件或目录   -i  删除已有文件或目录之前先询问用户   -r  递归处理, 将指定目录下的所有文件与子目录一并处理

       /   在Linux中表示根目录    *  所有文件     /*  根目录下的所有文件

      ~/  当前登录用户的用户目录           ./   表示当前目录       pwd   查看当前所在路径

     用mv代替rm:https://blog.csdn.net/geek64581/article/details/101095854

https://blog.csdn.net/z50L2O08e2u4afToR9A/article/details/85272137?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param

 

 

 

 

 

 

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有