linux怎么将一个文件夹链接到另一个文件夹上?
ln -s bbb的文件目录 ccc的文件目录
ln-s命令 ln命令用法
In的功能是为某一个文件在另外一个位置建立一个同步的链接,命令常用的参数是-s,具体用法是:
ln -s 源文件 目标文件
-s 是 symbolic的意思。
ln的链接有软链接和硬链接两种。
软链接就是ln -s ,只会在选定的位置上生成一个文件的镜像,不会占用磁盘空间。
硬链接ln
无论是软链接还是硬链接,文件都保持同步变化。软链接是可以跨分区的,但是硬链接只能在同一分区内。
扩展资料:
1、目录不能建立硬链接,但可以建立软链接。
ln-s
2、正确的删除方式(删除软链接,但不删除实际数据):
rm -rf ./test_chk_ln
3、错误的删除方式:
rm -rf ./test_chk_ln/ (这样就会把原来test_chk下的内容删除)
4、用ls查看一个目录时,发现有的文件后面有一个@的符号,那就是一个用ln命令生成的文件。用ls
如何使用ln命令在linux下创建快捷方式
ln命令加上一个-s选项就是创建快捷方式文件(实际上应该叫做符号连接文件),命令的格式是这样的:
ln -s 源文件 快捷方式文件名
比如想对/root/target.pl这个文件建立快捷方式连接文件的命令就会是这样:
ln -s /root/target.pl mylinkfile
mylinkfile就是建立的快捷方式文件了。
linux给文件创建硬链接
在了Linux下创建硬连接和软连接(也就是符号连接)都是用ln命令,当使用ln命令时加上-s选项就表示创建的连接文件是一个软连接,如果使用ln命令时不带-s选项就表示创建的是一个硬连接。而ln命令的格式则是:ln 原文件 连接文件
比如如下命令是创建硬连接的,/home/testfile就是创建的硬连接文件,它连接到/root/testfile这个文件:
ln /root/testfile /home/testfile
下面的则是创建软连接的,这次/home/testfile是一个软连接文件:
ln -s /root/testfile /home/testfile
磁盘链接命令 ln -s
ln -s 是一个软链接的的命令。他的功能是将摸一个文件在另外的位置建立链接。具体命令
ln -s 源文件 目标文件
例如:ln -s /bin/less /usr/local/bin/less
软链接特点:
1.软链接,以路径的形式存在。类似于Windows作系统中的快捷方式
2.软链接可以 跨文件系统 ,硬链接不可以
3.软链接可以对一个不存在的文件名进行链接
4.软链接可以对目录进行链接
删除软链接命令
rm -rf 目标文件
rm -rf /usr/local/bin/less
备注:想要删除链接文件要用以下命令 m -rf /usr/local/bin/less
不可以使用rm -rf /usr/local/bin/less/ , 加“ / ” 删除的 就是链接文件, 也就是在文件的不要加上/
ln命令介绍
链接文件是Linux文件系统的一个优势,它可以保存一份物理文件副本和多个虚拟副本。这种虚拟的副本称为 链接 。链接是目录中指向文件真实位置的占位符。Linux系统中有两种链接:符号链接和硬链接。
符号链接是实实在在的文件,它指向虚拟目录结构中某个地方的另一个文件。两个文件通过符号链接在一起,内容并不相同。要为一个文件创建一个符号链接,原始文件必须存在。 ln -s 命令用来创建符号链接。
硬连接会创建独立的虚拟文件,其中包含了原始文件的位置和信息,但它们从根本上是一个文件,引用硬连接文件就等同于引用了源文件。创建硬连接时源文件也必须存在,不过ln命令不需要加上 -s 参数。
参考文献:
Linux里面ln -s命令作用是什么?
对源文件创建软链接,沿链接方向访问实际路径下文件。如:ln -s /usr/local/nginx-1.14.0/ /usr/local/nginx 意思是访问/usr/local/nginx 实际上就是访问真实的 /usr/local/nginx-1.14.0这个路径内的文件。
Linux/Unix里,ln -s这个命令是做什么的?我是小白,谢谢你。
这是硬/软链接的命令
ln -s 是创建软链接
ln 是创建硬链接
你可以理解为:相当于windows下创建快捷方式一样,所以就不用太多解释了吧。
ln -s /usr/lib/libX11.3 libX11.sl
libX11.sl就是快捷方式,点击它就能执行 libX11.3
建立符号连接文件libX11.sl,该文件相当于/usr/lib/libX11.3的快捷方式
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至836084111@qq.com 举报,一经查实,本站将立刻删除。