首页 > 系统相关 >Linux中软连接详解

Linux中软连接详解

时间:2023-06-12 14:14:56浏览次数:43  
标签:dir1 中软 连接 详解 Linux home JHMDB 链接

Linux中软连接详解

原创 weijishu 微技术之家 2023-06-02 06:06 发表于上海 Linux软连接详解

 

软连接是linux中一个常用命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接。换句话说,也可以理解成Windows中的快捷方式。

linux创建软连接命令: 

ln -s [dir1] [dir2] 

dir1是真实的文件夹,dir2是dir1的软链接。

软链接可以理解为,dir2是dir1的快捷方式,进入了dir2,就会自动进入dir1。

例子:

 ln -s /home/datasets/JHMDB /home/MOC_detector/data/JHMDB

真正的JHMDB数据集保存在/home/datasets/JHMDB中,/home/MOC_detector/data/JHMDB 是 /home/datasets/JHMDB的软链接。

软链接不仅对文件夹适用,对文件也同样适用。

到这里基本上解释清楚了,感兴趣的可以继续往下阅读,加深一下理解。

创建软连接

ln -s target sourceln -s:表示创建一个软连接;target:表示目标文件(夹),即源文件。source:表示当前目录的软连接名,即被创建出来的软连接名称以及放置在何处。
实际测试

图片

    1. 需要注意的是,当前所有目录下的文件都不能重名。

软连接的删除
rm -rf ./weijishu_ln/ 会删除文件夹下的所有内容,但是没有删除这个链接;rm -rf ./weijishu_ln 则是仅删除这个软链接,不会删除下面的内容。
weijishu

赞赏二维码喜欢作者

阅读 119   微技术之家 18篇原创内容 收藏此内容的人还喜欢   Linux强大的文本搜索命令:egrep     运维漫谈 不看的原因   Linux操作系统学习——内核运行     南山府嵌入式 不看的原因   经典 | 图解 Linux 内存性能优化核心思想     Qt教程 不看的原因      

标签:dir1,中软,连接,详解,Linux,home,JHMDB,链接
From: https://www.cnblogs.com/cherishthepresent/p/17474862.html

相关文章

  • Linux操作系统实训操作五(实验效果)
    Linux操作系统实训操作五(实验效果)原创 宇翔2020 网路小栈 2023-04-1007:00 发表于山东收录于合集#Linux操作系统2个#CentOS4个 1、新建用户jyzy(计应专业)、dmzy(动漫专业)、shzy(书画专业)、hkzy(航空专业),用tail命令查看/etc/passwd文件的后四行内容。(截图)。 ......
  • Redis两种持久化机制RDB和AOF详解
    redis是一个内存数据库,数据保存在内存中,但是我们都知道内存的数据变化是很快的,也容易发生丢失。幸好Redis还为我们提供了持久化的机制,分别是RDB(RedisDataBase)和AOF(AppendOnlyFile)。在这里假设你已经了解了redis的基础语法,某字母网站都有很好的教程,可以去看。基本使用的文章......
  • linux之安装gitlab
    1.安装gitlab安装gitlab1.下载gitlab先https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ee-15.11.3-ee.0.el7.x86_64.rpm2.利用xftp传上去2.1检查依赖rpm-qa|grep-iopenssh-serverrpm-qa|grep-ipolicycoreutils-python3.安装3.1安......
  • linux下安装oracle11g
     1.安装前准备  1.创建linux虚拟机  2.linux系统参数设置    1.hosts文件配置    vi/etc/hosts    192.168.1.52.itpuxhsdb    2.配置语言环境    echo"exprotLANG=EN_US">>~/.bash_profile    sour~/.bash_profile    3.准备文......
  • linux对齐文本
    linux对齐文本catyourfile.txt|column-t上述命令将打印出一个名为yourfile.txt的文件,并将其数据转换为用制表符分隔的列形式,然后输出到终端上。您还可以使用参数-s来指定不同的字段分割符,例如:catyourfile.csv|column-s,-t......
  • K8S-SidecarSet详解
    K8S-SidecarSetSidecarSet是Kubernetes的一个CRD(CustomResourceDefinition),扩展自DeploymentsAPIGroup,主要用于在Pod里注入一个或多个辅助容器(sidecarcontainer)。Sidecar容器是一种特殊的容器,它和主应用容器共享同一个网络、存储等资源,并在需要时协助主应用完成一些额外的......
  • git命令详解
    #首先进入到一个目录中。这个目录专门为gitlab使用。cd/data/gitlab#登录git仓库gitconfig--globaluser.name"用户名"#设置用户名gitconfig--globaluser.email"用户邮箱"#设置邮箱gitconfig--globaluser.name#查看用户名是否配置成功gitconfig--glo......
  • linux不记录历史命令
    history命令是被保存在内存中的,当退出或者登录shell时,会自动保存或读取。在内存中,历史命令仅能够存储1000条历史命令,该数量是由环境变量HISTSIZE进行控制。默认是不显示命令的执行时间,命令的执行时间,history已经记录,只是没有显示。#不记录命令exportHISTSIZE=0#恢复命......
  • linux-ssh优化
    1.修改ssh端口vim/etc/ssh/sshd_config#Port22Port20199#指定端口Port20100#ListenAddress0.0.0.0#ListenAddress::2.添加ssh白名单[root@small~]#vim/etc/hosts.allowsshd:10.10.10.sshd:10.241.107.85:allowsshd:10.28.234.124:allowsshd:172.16.2.30:a......
  • linux 中sed命令实现删除文件的任意列
     001、删除文件的第一列[root@PC1test03]#lsa.txt[root@PC1test03]#cata.txt##测试数据0102030405060708091011121314151617181920[root@PC1test03]#sed's/^\S\+\s//'a.txt##删除文件的第一列02030405070......