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 {numbered,existing,simple}]
[--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 -s yy zz
将档案 yy 产生一个 hard link : zz
ln yy xx
分享到:
相关推荐
Linux 命令:ln 使用方法是一篇关于 Linux 命令 ln 的使用方法的详细指南。该命令的主要功能是创建文件之间的链接,包括硬链接和软链接两种类型。 ln 命令的基本格式为:ln [options] source dist,其中 options 是...
Linux ln 命令是操作系统中的一个重要工具,...通过理解ln命令的不同选项和使用方式,可以更有效地管理和组织Linux系统中的文件和目录,提升工作效率。熟练掌握ln命令的使用,是每个Linux用户和管理员必备的技能之一。
Linux 命令格式说明 * 命令格式:command [-options] [arguments ( 或 parameters)] * 选项是对命令的特别定义,以 - 开始,多个选项可用一个 - 连起来 * 单字符选项前使用一个减号( - ),单词(多字符)选项前...
### Linux命令详解 #### 1. 文件管理命令 **ls** - **命令**: `ls` - **用法**: `ls` 或 `ls -a` 或 `ls -l` 或 `ll` - **功能**: `ls` 命令用于列出当前目录下的文件列表。 - `ls`: 默认列出当前目录下的非隐藏...
shutdown命令的命令说明是shutdown命令可以关闭计算机,或者发送警告信号给每位登录者,或者关机后关闭电源。 其他命令包括halt、reboot、install、mount、umount、chsh、exit、last等。halt命令的作用是关闭计算机...
Linux命令大全(CHM格式离线版) Linux命令大全(修改版) 进行重新编译的说明 文件传输 bye ftp ftpcount ftpshut ftpwho ncftp tftp uucico uucp uupick uuto 备份压缩 ar bunzip2 bzip2 bzip2recover compress cpio ...
文档“Linux_SSH命令大全”提供了Linux下SSH命令的详细说明,涵盖了从基础到进阶的各种操作。 首先,基础命令的使用是学习Linux的起点。例如,使用`cd`命令可以更改当前工作目录,`cd ~`命令用于返回主目录,而`cd ...
描述中提到文档是“最常用的Linux命令总结”,这说明文档内容是针对Linux系统中经常使用的命令进行的汇编,可能覆盖了系统的各个方面,从基础操作到复杂的问题排查。同时,文档强调了“全面性”,意味着内容可能会...
Linux 命令格式说明 ------------------- ### 命令格式 command [-options] [arguments (或 parameters)] ### 选项 选项是对命令的特别定义,以 - 开始,多个选项可用一个 - 连起来。 ### 命令与参数 命令与...
本文将详细介绍一些常用的Linux命令及其使用方法。 ##### 1. `ls` `ls` 命令用于列出目录中的文件和子目录列表。默认情况下,它会列出当前目录下的内容。可以通过添加选项来改变其行为,例如 `-l` 显示详细信息,`-...
### Linux 最常用命令详解 在Linux操作系统中,掌握一系列核心命令是进行高效系统管理与日常操作的关键。以下是对“Linux最常用命令30个”中提及的各项命令的深入解析,旨在帮助用户熟悉并掌握这些基本工具,提升在...
以下是对给定文件内容中提到的Linux命令的知识点的详细说明。 ### 文件系统命令 - `ls`:列出当前目录下的文件和文件夹。`ls -a`会列出包括隐藏文件在内的所有文件,而`ls -l`会列出文件的详细信息如权限、所有者...
本文总结了 20 个常用的 Linux 运维命令,每个命令都附带了详细的说明和用途。 1. 删除 0 字节文件 命令:find -type f -size 0 -exec rm -rf {} \; 说明:该命令可以删除 Linux 系统中的 0 字节文件,-type f 选项...
Linux系统是一个庞大的集合,它包含了大量的命令行工具和程序,允许用户执行...此外,一些命令还支持高级配置和选项,这对于进阶用户来说也是非常有用的,可以通过查阅官方手册页(man pages)来获得更详细的用法说明。
`man`命令用于显示命令的手册页,提供详细的命令用法和参数说明,是学习和掌握Linux命令的重要资源。 ### 36. dd - 数据复制和转换工具 `dd`命令是一个多功能的数据复制和转换工具,常用于备份、恢复和制作磁盘...
Linux系统下安装rzsz命令及使用说明 Linux系统下安装rzsz命令是非常重要的,它可以帮助用户在Linux系统中实现文件的上传和下载。rzsz命令是基于Zmodem协议的,能够提供高效、可靠的文件传输服务。 首先,我们需要...
3. **man**: 显示命令的手册页,提供详细的命令使用说明。 4. **cal**: 显示日历。 5. **date**: 显示或设置系统日期和时间。 6. **more**: 逐屏显示文本文件的内容。 7. **less**: 与`more`类似,但功能更强大,...