linux下ln命令的问题,Linux 的LN命令问题

2020-11-22 11:46:04 字数 5873 阅读 5157

1楼:笨a小孩

linux中的符号链接跟windows的快捷方式根本不是一个概念,相差甚远。

比如你有个文件file.txt,你可以用ln命令来建立一个指向file.txt的符号链接,

命令是:

ln -s file.txt symlink

之后,运行ls -l就会看到如下结果

lrwxrwxrwx 1 user user 8 2011-06-16 17:04 symlink -> file.txt

你以后修改symlibk跟修改file.txt就是一样的了,比如你往symlink里面写helloworld

再打开file.txt就看到里面有helloworld了

当然,如果你删除symlink,不会删除file.txt

如果你建立的是一个目录的符号链接,那么你进入该链接,会看到跟进入该目录一样的效果

2楼:匿名用户

windows的快捷方式不理解吗? 英文翻译有时还是不能翻译思维方式的。

linux 的ln命令问题

3楼:匿名用户

ln ../newlib-1.13.0/newlib newlib

少了一个空格

你在输命令的时候,要习惯用tab键,如果连续按两次tab键出不来,那么说明这个文件不存在,或者你输入有错。

linux ln命令问题

4楼:匿名用户

没有问题。

这句话的意思是:把当前目录上一层目录下面的newlib-1.13.

0/newlib链接到当前目录下面,并命名为newlib。这样呢,当前目录下面就有一个newlib文件指向../newlib-1.

13.0/newlib了。

多看看man手册,就明白了

linux中ln -s命令为什么会失败?

5楼:匿名用户

1、首先ln -s 命令是用来创建软链接的,格式:ln -s 目标名 链接名

2、如 ln -s /usr/bin/lib.so.1 /lib/lib.so.1

/usr/bin/lib.so.1就是原来的文件;/lib/lib.so.1就是链接地址;相当于windows里的快捷方式

3、如果创建失败一般由两个原因:一是你的格式不对(可以使用help命令查看ln );二是你创建的软链接已存在。详细的可以看失败的报错。

6楼:只为你奋斗馥瑄

ln命令的使用方式为:

ln [参数][源文件或目录][目标文件或目录]加参数-s后也就是软连接,请确认使用格式是否正确,或源文件或目录是否存在。

示例:ln -s ./license.bea ./license.bea.slink截图:

7楼:匿名用户

检查下权限,和磁盘空间使用。软链接也是文件,需要占用空间,另一个,使用root用户操作试试。

8楼:匿名用户

这是说当前ozealglasses文件已经存在。你执行ls -la,看一下是不是真的有这个文件。另外,在当前目录建链接,没必要加./的。

linux ln命令 怎么操作

9楼:匿名用户

最直接的方式就是在终端中 man ln然后就是详细说明。

ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln –s 源文件 目标文件。

使用方式 : ln [options] source dist,其中 option 的格式为 :[-bdfinsvf] [-s backup-suffix] [-v ]

ln source dist 是产生一个连结(dist)到 source,至于使用硬连结或软链结则由参数决定。

不论是硬连结或软链结都不会将原本的档案复制一份,只会占用非常少量的磁碟空间。

-f : 链结时先将与 dist 同档名的档案删除

-d : 允许系统管理者硬链结自己的目录

-i : 在删除与 dist 同档名的档案时先进行询问

-n : 在进行软连结时,将 dist 视为一般的档案

-s : 进行软链结(symbolic link)

-v : 在连结之前显示其档名

-b : 将在链结时会被覆写或删除的档案进行备份

-s suffix : 将备份的档案都加上 suffix 的字尾

-v method : 指定备份的方式

--help : 显示辅助说明

--version : 显示版本

10楼:

ln -s 目录 要建立的虚拟目录

例如ln -s /media/av ~/我的教程

11楼:匿名用户

ln 命令就像windows下的创建快捷方式,具体命令,网上可以查到的

linux命令 ln

12楼:秦光照

注意第一个参来数,最自好写成绝对路径。

因为它创建bai连接的时候du路径不会自动进行zhi处理变dao化,也就是说,按照你执行的这个命令的样子,/tmp/**q 这个符号连接指向的就是 program ,注意,它指向的是program,而不是你想要它指向的那个program,因为program只是一个相对路径名,所以/tmp/**q 不知道它到底要指向那里,就认为这个program就是从符号连接所在的目录开始的位置,即/tmp/program。

嗯,似乎有点乱,不过应该能够理解,你试一下就知道怎么回事了。`ls -l /tmp/**q` 可以查看它指向的位置。

13楼:普及网

program路径最好写绝对路径。

ln -s /program /tmp/**q

linux中ln命令的使用,急!!

14楼:匿名用户

你的情况可以建立一个符号链接 就是做一个指向目的地的链接,不占用空间对于你的情况 使用命令

ln -s /usr/cvs/cvsroot /cvsroot这样 你的/cvsroot实际指向 /usr/cvs/cvsroot

15楼:

ln -is /usr/cvs/cvsroot /cvsroot符号连接,不占用太大的空间

linux ln 连接命令怎么用?

16楼:智慧小白菜

1、首先有一个目录dir, 执行ln -s dir dir_link 创建目录的软链接。

2、重新创建mkdir源目录,目录软链接重新生效。

3、执行命令ln dir dir_hard,创建目录的硬链接。

4、执行命令ln -s file file_link,创建文件file的软链接file_link。

5、执行命令ln file file_hard创建文件file的硬链接file_hard。

6、修改硬链接file_hard、cat file,同时更新到源文件中即可。

17楼:匿名用户

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的路径了。

指令详细说明:

指令名称 : ln

使用权限 : 所有使用者

使用方式 : ln [options] source dist,其中 option 的格式为 :

[-bdfinsvf] [-s backup-suffix] [-v ]

[--help] [--version] [--]

说明 : linux/unix 档案系统中,有所谓的连结(link),我们可以将其视为档案的别名,而连结又可分为两种 : 硬连结(hard link)与软连结(symbolic link),硬连结的意思是一个档案可以有多个名称,而软连结的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。

硬连结是存在同一个档 案系统中,而软连结却可以跨越不同的档案系统。

ln source dist 是产生一个连结(dist)到 source,至于使用硬连结或软链结则由参数决定。

不论是硬连结或软链结都不会将原本的档案复制一份,只会占用非常少量的磁碟空间。

-f : 链结时先将与 dist 同档名的档案删除

-d : 允许系统管理者硬链结自己的目录

-i : 在删除与 dist 同档名的档案时先进行询问

-n : 在进行软连结时,将 dist 视为一般的档案

-s : 进行软链结(symbolic link)

-v : 在连结之前显示其档名

-b : 将在链结时会被覆写或删除的档案进行备份

-s suffix : 将备份的档案都加上 suffix 的字尾

-v method : 指定备份的方式

--help : 显示辅助说明

--version : 显示版本

范例 :

将档案 yy 产生一个 symbolic link : zz

ln-syyzz

将档案 yy 产生一个 hard link : zz

lnyyxx

ps:如果想要删除链接,则像普通文件一样直接rm 链接名称即可。

18楼:匿名用户

linux ln(link) 命令详解

功能说明:连接文件或目录。

语 法:ln [-bdfinsv][-s 《字尾备份字符串》][-v 《备份方式》][--help][--version][源文件或目录][目标文件或目录] 或 ln [-bdfinsv][-s 《字尾备份字符串》][-v 《备份方式》][--help][--version][源文件或目录...][目的目录]

补充说明:ln指令用在连接文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则会把前面指定的所有文件或目录复制到该目录中。若同时指定多个文件或目录,且最后的目的地并非是一个已存在的目录,则会出现错误信息。

参 数:

-b或--backup 删除,覆盖目标文件之前的备份。

-d或-f或--directory 建立目录的硬连接。

-f或--force 强行建立文件或目录的连接,不**件或目录是否存在。

-i或--interactive 覆盖既有文件之前先询问用户。

-n或--no-dereference 把符号连接的目的目录视为一般文件。

-s或--symbolic 对源文件建立符号连接,而非硬连接。

-s《字尾备份字符串》或--suffix=《字尾备份字符串》 用"-b"参数备份目标文件.

linu下切换用户命令,linux下切换用户命令?

1楼 匿名用户 1 runuser命令 runuser命令使用一个替代的用户或者组id运行一个shell。这个命令仅在root用户时有用。 仅以会话pam钩子运行,并且没有密码提示。如果用一个非root用户,并且该用户没有权限设置user id,这个命令将会因为程序没有setuid而失败。因runu...

Linux适合编程吗,linux下编程什么语言用的多

1楼 云南新华电脑学校 看项目需求,有些项目需要跨平台运行需要在不同的平台运行 2楼 云南新华电脑学校 linux环境下有shell编程 c语言系统编程和gtk 编程。 3楼 特权礼包发放 可以。而且系统也很稳定。 linux下编程什么语言用的多 4楼 可靠的梦想之星 主要是c,c是linux的 母...

练字中的顿笔问题,请会写楷书的高手来帮忙指导一下

1楼 司默 手抖应该是练习时间的问题,不要说初学者,就是已经练习有些年头的人长时间不拿笔了写起来也会手抖的,所以不必紧张,记住写楷书时每个笔画从下笔到收笔的时间里是要凝神屏气的,试一试,看看是不是手没那么抖了? 顿笔这个问题,其实是让初学者对软笔书法有一个最基础的了解,等你练久了你就会知道,并不一定...