zoukankan      html  css  js  c++  java
  • linux下建立软链接

    linux下建立软链接

     

    实例:ln -s /home/gamestat    /gamestat

    linux下的软链接类似于windows下的快捷方式

    ln -s a b 中的 a 就是源文件,b是链接文件名,其作用是当进入b目录,实际上是链接进入了a目录

    如上面的示例,当我们执行命令   cd /gamestat/的时候  实际上是进入了 /home/gamestat/

    值得注意的是执行命令的时候,应该是a目录已经建立,目录b没有建立。我最开始操作的是也把b目录给建立了,结果就不对了

    删除软链接:

       rm -rf  b  注意不是rm -rf  b/

    ln  a b 是建立硬链接

    建立链接的使用方法如下:

    [root@WEB_YQ_64_79 /]# ln --help

    Usage: ln [OPTION]... [-T] TARGET LINK_NAME   (1st form)

      or:  ln [OPTION]... TARGET                  (2nd form)

      or:  ln [OPTION]... TARGET... DIRECTORY     (3rd form)

      or:  ln [OPTION]... -t DIRECTORY TARGET...  (4th form)

    In the 1st form, create a link to TARGET with the name LINK_NAME.

    In the 2nd form, create a link to TARGET in the current directory.

    In the 3rd and 4th forms, create links to each TARGET in DIRECTORY.

    Create hard links by default, symbolic links with --symbolic.

    When creating hard links, each TARGET must exist.

    Mandatory arguments to long options are mandatory for short options too.

          --backup[=CONTROL]      make a backup of each existing destination file

      -b                          like --backup but does not accept an argument

      -d, -F, --directory         allow the superuser to attempt to hard link

                                    directories (note: will probably fail due to

                                    system restrictions, even for the superuser)

      -f, --force                 remove existing destination files

      -n, --no-dereference        treat destination that is a symlink to a

                                    directory as if it were a normal file

      -i, --interactive           prompt whether to remove destinations

      -s, --symbolic              make symbolic links instead of hard links

      -S, --suffix=SUFFIX         override the usual backup suffix

      -t, --target-directory=DIRECTORY  specify the DIRECTORY in which to create

                                    the links

      -T, --no-target-directory   treat LINK_NAME as a normal file

      -v, --verbose               print name of each file before linking

          --help     display this help and exit

          --version  output version information and exit

    The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.

    The version control method may be selected via the --backup option or through

    the VERSION_CONTROL environment variable.  Here are the values:

      none, off       never make backups (even if --backup is given)

      numbered, t     make numbered backups

      existing, nil   numbered if numbered backups exist, simple otherwise

      simple, never   always make simple backups

    Report bugs to <bug-coreutils@gnu.org>.

    转自http://biyutong.iteye.com/blog/1445699

  • 相关阅读:
    NeoFinder for Mac(增强型文件管理工具)破解版安装
    Monodraw for Mac(基于 ASCII 码设计编辑工具)破解版安装
    SNF开发平台WinForm-审核流使用方法样例
    SNF快速开发平台MVC-Grid++集成打印
    SNF快速开发平台MVC-富文本控件集成了百度开源项目editor
    C#按回车Enter使输入焦点自动跳到下一个TextBox的方法收集
    SNF快速开发平台MVC-EasyUI3.9之-WebApi和MVC-controller层接收的json字符串的取值方法和调用后台服务方法
    SNF快速开发平台--规则引擎在程序当中如何调用
    SNF快速开发平台--规则引擎介绍和使用文档
    SNF快速开发平台MVC-EasyUI3.9之-DataGrid表格控件如何增加右键菜单
  • 原文地址:https://www.cnblogs.com/cuizhipeng/p/4549027.html
Copyright © 2011-2022 走看看