1-文件链接指令-----ln

  ln指令是在文件之间创建链接。

  也就是说,给系统中已有的某个文件制定另外一个可用于访问它的名称,对于这个新的名称,可以指定访问权限。

  如果链接指定了目录,用户就可以根据该链接直接进入被链接的目录而不用使用较长的路径名,如果删除了这个链接,对原来的目录不会造成影响。

  链接分为两种:硬链接符号链接(软链接)

建立硬链接时,链接文件和被链接文件必须位于同一个文件系统中,并且不能建立指向目录的硬链接,建立符号链接不存在这个问题。

   使用格式 ln [option] file link

   默认是建立硬链接, -s建立软链接

  例如:

    [email protected]:~/test1$ ln -s apple1 ../test2/newlink

时间: 2024-12-27 05:22:06

1-文件链接指令-----ln的相关文章

小蚂蚁学习Linux(4)——链接命令ln、文件搜索命令locate、whereis和which

链接命令ln    (取自link之意) ln  [源文件]    [目标文件]    功能:生成链接文件.    -s 创建软连接 ,不加是创建硬链接 硬链接的特征: 1. 拥有相同的i节点和存储block快,可以看做是同一个文件. 2. 可通过i节点识别 3. 不能跨分区 4. 不能针对目录使用 备注:硬链接只要不把所有文件名删除,删除其中一个不影响其他文件名的使用. 需要注意的是,不建议只用硬链接: 1. 硬链接太过隐蔽,只能通过查看inode节点id号识别 2. 自身的限制也比较多. 替

第八章 文件链接

硬链接: 1.只能对文件创建,不能应用于目录: 2.不能跨文件系统: 3.创建硬链接会增加文件被链接的次数: 符号链接: 1.可应用于目录: 2.可以跨文件系统: 3.不会增加被链接的链接次数: 4.期大小为指定的路径所包含的字符个数: 创建链接: ln -s -v SRC DET -s 软连接, -v 显示创建过程 其他命令: du DIR 显示文件空间使用情况. -s df 显示分区磁盘块使用情况 -i inode使用情况  -P不转行显示

理解inode和文件链接

一.linux文件系统如何存储数据(以ext4为例)? 我们知道,linux中一切皆文件,文件包括属性和内容两部分(当然,还包括文件名,不过文件名实质是其所属目录文件的内容,目录文件也有inode号).linux文件系统将这两类数据分别存储于不同的区域,属性信息放置于inode区(即元数据区)中,实际内容放置于data block区中,另外,还有一个superblock(超级块)会记录整个文件系统的整体信息. 1.inode:index node,即索引节点,存放文件的属性信息(如文件类型.大小

文件链接_rpm_yum

文件链接分为两种:一种是符号链接(也叫软链接):另外一种是硬链接 软链接其实依赖于源文件,也就是说在文件分配表当中:软链接其实是一个指针:它指向了另外一个文件:我们在使用软链接的时候,需要源文件存在,源文件不存在,链接文件也就无法创建:所谓的符号文件指的就是windows下的快捷方式:通过链接文件找到源文件:软链接可以节省空间,并且可以跨分区进行软链接,做软链接时要加上绝对路径,这样不容易出错.软链接可以是文件也可以是目录 一.符号链接软链接 [[email protected] ~]# ech

linux下添加链接与删除链接(ln命令的用法)

添加链接使用ln命令用法:#ln --help用法:ln [选项]... 目标 [链接名]或:ln [选项]... 目标... 目录或:ln [选项]... --target-directory=目录 目标...创建连至指定<目标>的链接,并可选择性指定<链接名>.如果没有指定<链接名>,会在目前的目录中创建一个和<目标>名称一样的链接.当使用第二种格式而<目标>多於一个时,最后的参数必须是目录:这样会在指定的<目录>中分别创建连至每

Linux环境编程之文件I/O(八):文件链接

引言: 执行如下命令时, ls /usr/local/lib/libfreetype.so -l 显示内容: lrwxrwxrwx 1 root root 20 2014-04-06 22:57 /usr/local/lib/libfreetype.so -> libfreetype.so.6.9.0 表明这是一个链接文件,通过链接可以实现对一个文件从不同路径对它进行引用.对于文件的链接有硬链接和软连接(即符号链接)之分.shell中的ln命令可以创建一个文件的硬链接,加上-s选项可以创建一个文

硬链接:ln: failed to create hard link `link1&#39; =&gt; `1.txt&#39;: Operation not permitted提示

[已解决]硬链接:ln: failed to create hard link `link1' => `1.txt': Operation not permitted 软连接:ln: failed to create symbolic link `link1': Operation not supported [环境]VmWare的Linux + Windows 7 文件共享 [问题]在编译VMware下的Linux系统对从Windows中共享过来的文件 进行硬链接编译的时候,遇到:ln: fa

转: linux文件链接(软链接和硬链接)

链接:一种在共享文件和访问它的用户的若干目录项之间建立联系的一种方法. Linux中包括两种链接:硬链接(Hard Link)和软链接(Soft Link),软链接又称为符号链接(Symbolic link). 我们首先来了解一下几个名词: 索引节点(inode) 要了解链接,我们首先得了解一个概念,叫索引节点(inode).在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号,我们可以将inode简单理解成一个指针,它永远指向本文件的具

Linux中有两种不同的文件链接类别。 符号链接(又称软链接) 硬链接

Linux中有两种不同的文件链接类别.符号链接(又称软链接)硬链接1.软链接文件的大小与源文件不同,软链接文件存储的是 软链接到源文件指向关系,所以很好理解他们的大小不同,可以理解为指针. 2.硬链接文件的索引节点编号,大小,最后修改时间完全相同,可以理解为 cp -p 了源文件,拷贝了一份源文件,且保留的源文件的属性 硬链接创建一个单独的文件,引用该硬链接文件的效果跟引用源文件一样:1.创建硬链接的方式方法一:cp -l 源文件 硬链接文件方法二:使用ln(取link之意),ln源文件 硬链接