`
lxs647
  • 浏览: 517045 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux 中的ln命令

 
阅读更多

比如当前目录如下:

 

/var/

 

目标目录:

 

/usr/test1

 

想在当前目录 建一个test链接,链接到目标目录的test1上,命令如下:

 

ln -s /usr/test1 test

 

这样儿链接了之后,进入当前目录 的test之后就可以直接进入目标目录了。。。。

 

最后通过ls -ltr命令查看当前目录 ,显示如下:

 

lrwxrwxrwx  1 xxxx xxxx   19 2011-11-09 16:52 test -> /usr/test1

 

如果我想改变当前目录 中的test->/usr/test1 链接为newtest->/usr/test1:

操作如下:

$ rm -fr test;ln -s /usr/test1 newtest

 

最终显示如下:

lrwxrwxrwx  1 xxxx xxxx   19 2011-11-09 17:07 newtest -> /usr/test1

 

 

关于ln命令的介绍:

 

ln
这是linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,

具体用法是:

ln -s 源文件 目标文件。
当 我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的 目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例如:ln -s /bin/less /usr/local/bin/less
-s 是代号(symbolic)的意思。
这 里有两点要注意:第一,ln命令会保持每一处链接文件的同步性,也就是说,不论你改动了哪一处,其它的文件都会发生相同的变化;第二,ln的链接又软链接 和硬链接两种,软链接就是ln -s ** **,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间,硬链接ln ** **,没有参数-s, 它会在你选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。
如果你用ls察看一个目录时,发现有的文件后面有一个@的符号,那就是一个用ln命令生成的文件,用ls -l命令去察看,就可以看到显示的link的路径了。 

分享到:
评论

相关推荐

    Linux ln 命令的使用

    主要介绍了Linux ln 命令的使用,帮助大家更好的理解和使用Linux,感兴趣的朋友可以了解下

    详解Linux ln 命令

    Linux 中的文件分为 Hard Link 和 Symbolic Link 两种。Hard Link 文件又被称为硬链接文件、实体链接文件,Symbolic Link 文件则常被称为符号链接、软链接文件。 ln 命令用来在文件之间建立链接。在介绍 ln 命令前,...

    linux命令:ln使用方法.docx

    linux命令:ln使用方法.docx

    Linux的文件链接和ln命令

    简介: Linux强大的文件链接可以让我们轻松做到以下几点: 1、多用户之间的文件共有、数据共享; 2、不同版本的程序环境或数据源之间的切换;...3、ln 命令 4、文件链接的应用 5、Windows下“目录链接”的实现

    Linux必学的60个命令

    把比较重要和使用频率最多的命令,按照它们在系统中的作用分成下面六个部分一一介绍。 ◆ 安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、 exit、last; ◆ 文件处理命令:file、...

    Linux入门之ln命令创建软链接的绝对路径和相对路径详解(Ubuntu)

    (默认情况下,ln命令产生硬链接) 软链接文件类似于Windows的快捷方式,但实际上是一个特殊的文件。在软连接中,文件实际上是一个文本文件,其中包含另一文件的位置信息;这就允许软链接指向位于其他分区、甚至是...

    Linux 指令篇:档案目录管理--ln 连接的详细介绍

    Linux 指令篇:档案目录管理--ln 连接的详细介绍Linux 指令篇:档案目录管理--ln 连接的详细介绍

    大数据基础-Linux基础详解课程26.基本命令-ln命令.mp4

    大数据基础-Linux基础详解课程

    linux必须的60个命令

    ◆ 文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln; ◆ 系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab; ◆ 网络操作命令:ifconfig、ip、ping、netstat...

    Linux必学的N个命令

    内含linux多个命令,都是自己在实用的时候,积累的记录下来的,并附上介绍说明,大家觉得可以就下载看看。

    Linux_SSH命令大全

    Linux SSH命令大全 rm -rf mydir /* 删除mydir目录 */ cd mydir /* 进入mydir目录 */ cd – /* 回上一级目录 */ cd ~ /* 回根目录 */ mv tools tool /* 把tools目录改名为tool */ ln -s tool bac /* 给tool目录...

    Linux目录文件基本命令

    cd命令:切换目录pwd命令:显示当前路径ls命令:查看目录下文件mkdir命令:创建目录(文件夹)rmdir命令:删除空目录touch命令:创建文件及修改文件时间戳ln命令:在文件之间建立链接ext 文件系统(Linux 文件系统)...

    linux命令大全

    这里笔者把比较重要和使用频率最多的命令,按照它们在系统中的作用分成下面六个部分一一介绍。 ◆ 安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last; ◆ 文件处理命令:...

    linux shell 命令 源代码

    所有linux命令的源代码 cat cp date df dd ls .....

    一天一个shell命令 linux文件操作系列-ln命令详解

    主要介绍了一天一个shell命令 linux文件操作系列-ln命令详解 ,需要的朋友可以参考下

    Linux必学的60个命令.txt

    ◆ 文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln; ◆ 系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab; ◆ 网络操作命令:ifconfig、ip、ping、...

Global site tag (gtag.js) - Google Analytics