`

[Linux命令]文件链接命令

阅读更多
ln命令
 
 
  该命令在文件之间创建链接。这种操作实际上是给系统中已有的某个文件指定另外一个可用于访问它的名称。对于这个新的文件名,我们可以为之指定不同的访问权限,以控制对信息的共享和安全性的问题。
 
 
  如果链接指向目录,用户就可以利用该链接直接进入被链接的目录而不用打一大堆的路径名。而且,即使我们删除这个链接,也不会破坏原来的目录。
 
 
  语法:ln [选项] 目标 [链接名]
 
 
     ln [选项] 目标 目录
 
 
  链接有两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。建立硬链接时,链接文件和被链接文件必须位于同一个文件系统中,并且不能建立指向目录的硬链接。而对符号链接,则不存在这个问题。默认情况下,ln产生硬链接。
 
 
  在硬链接的情况下,参数中的“目标”被链接至[链接名]。如果[链接名]是一个目录名,系统将在该目录之下建立一个或多个与“目标”同名的链接文件,链接文件和被链接文件的内容完全相同。如果[链接名]为一个文件,用户将被告知该文件已存在且不进行链接。如果指定了多个“目标”参数,那么最后一个参数必须为目录。
 
 
  如果给ln命令加上- s选项,则建立符号链接。如果[链接名]已经存在但不是目录,将不做链接。[链接名]可以是任何一个文件名(可包含路径),也可以是一个目录,并且允许它与“目标”不在同一个文件系统中。如果[链接名]是一个已经存在的目录,系统将在该目录下建立一个或多个与“目标”同名的文件,此新建的文件实际上是指向原“目标”的符号链接文件。
 
 
  例:$ ln - s lunch /home/xu
 
 
  用户为当前目录下的文件lunch创建了一个符号链接/home/xu。
分享到:
评论

相关推荐

    Linux 60个文件处理命令

    使用file命令可以知道某个文件究竟是二进制(ELF格式)的可执行文件, 还是Shell Script文件,或者是其它的什么格式。file能识别的文件类型有目录、Shell脚本、英文文本、二进制可执行文件、C语言源文件、文本文件、...

    Linux命令讲解视频.rar

    02查看文件内容命令 mp4 03软链接 mp4 04硬连接 .mp4 05文本搜索命令, 06-查找文件命令, mp4 07-压缩和解压缩命令, mp4 08文件权限命令 mp4 09获取管理权限的相关命令, mp4 10用户相关操作 mp4 11-用户组相关操作 ...

    cmd操作命令和linux命令大全收集

    CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本) 命令大全 1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 ,是一个 监测网络中 DNS...

    linux命令全集.txt

    linux命令全集,我学习的时候第一个网上找的文档,现在共享 如:(1)cat命令用于在linux标准输出上显示文件内容,也用于连接两个或者多个文件。 (2)clear在linux系统中用来清除终端屏幕

    Linux操作实验-初步了解Linux的命令格式

    Linux操作实验: 1. 初步了解Linux的命令格式; 2. 学习如何连接Linux系统; 3. 实习几个文件维护命令; 4. 学会如何得到帮助信息; 5. 练习几个最常用的命令。

    Linux下ftp命令详解

    Linux下ftp命令详解 FTP> ! 从 ftp 子系统退出到外壳。 FTP> ? 显示 ftp 命令说明。? 与 help 相同。 格式:? [command] 说明:[command]指定需要帮助的命令名称。如果没有指定 command,ftp 将显示全部命令的列表...

    137个常用Linux命令以及用法案例

    掌握一些基本的Linux命令是非常重要的。无论你是一名开发者、系统管理员还是普通用户,熟悉Linux命令将使你在工作中更加高效和灵活。为了帮助大家更好地掌握这些命令,我精心汇总了137个常用的Linux命令以及它们的...

    基础的Linux常用命令

    在此我就介绍几条比较基础的Linux命令帮助大家入门。 1. man 对你熟悉或不熟悉的命令提供帮助解释 eg:man ls 就可以查看ls相关的用法 注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。 2. ls...

    Linux命令讲解视频.zip

    第2节 linux命令一 06-查看目录命令.ev4 07-切换目录命令.ev4 08-绝对路径和相对路径.ev4 09-创建、删除文件和目录.ev4 10-拷贝、移动文件和目录.ev4 11-终端命令的格式说明.ev4 12-查看命令帮助.ev4 13-ls命令选项....

    linux连接工具

    windows连接linux,可以输入命令来操作linux系统内部文件

    linux系统远程连接工具

    远程连接linux系统工具,包含putty(远程连接执行linux命令),ssh文件传输两个工具类。其中putty无需安装,ssh需要安装。

    Linux基础命令

    Linux 1.目录介绍 2.远程连接 3.常用命令 1)磁盘管理 2)文件管理 3)grep和管道 4)压缩、解压命令 5)系统命令 6)其他命令

    Linux下shell连接金仓数据库(ksql)并完成查询、插入、修改表数据实例

    Linux下连接金仓数据库(ksql)并完成查询、插入、修改表数据实例,修改后可用于oracle及mysql

    Java远程连接Linux服务器并执行命令及上传文件功能

    主要介绍了Java远程连接Linux服务器并执行命令及上传文件功能,本文是小编整理的代码笔记,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

    linux常用命令脚本.txt

    Linux常用命令 # 按 VmSwap 使用量对进程排序,输出进程名称、进程 ID 以及 SWAP 用量 $ for file in /proc/*/status ; do awk '/VmSwap|Name|^Pid/{printf $2 " " $3}END{ print ""}' $file; done | sort -k 3 -n -...

    Linux下Oracle如何导入导出dmp文件详解

    远程工具连接到 Linux 进行操作,进行 Linux 上 dmp 文件的导入导出。 正文 a. 将用户 system 用户表导出到指定路径 D 盘 exp system/password@SID file=d:/daochu.dmp full=y b. 将用户 system 与 sys 用户的表...

    当谈到 Linux 常用命令时,有很多命令可以提及 以下是一些常见的 Linux 命令及其功能:

    linux常用命令大全 ### 文件和目录操作命令: - **ls**:列出目录内容 - **cd**:切换目录 - **pwd**:显示当前工作目录 - **mkdir**:创建目录 - **rm**:删除文件或目录 - **cp**:复制文件或目录 - **mv**:移动...

    Linux命令大全(Linuxidc.com修改版)

    Linux的很多命令速查~ 如LS命令: 功能说明:列出目录内容。 语 法:ls [-1aAbBcCdDfFgGhHiklLmnNopqQrRsStuUvxX][-I <范本样式>][-T <跳格字数>][-w <每列字符数>][--block-size=<区块大小>][--color=<使用...

    FTP.rar_FTP 命令通道_FreeChat-ssl_Linux下 文件传输_Linux命令_ftp implement

    在 Linux 下实现一个文件传输协议(FTP)的简单实现。实现FTP 客户端和服务器的程序,使客户端可以连接至服务器,并且可以迚行一些FTP的基本操作,如列出目录、下载文件等。从FTP 协议的实现角度来看,客户端不...

    Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集 .rar

    〇、连接远程linux主机 使用ssh命令(linux主机需要开启ssh服务):ssh <用户名>@<主机IP>,例:ssh root@101.32.155.100 之后会提示输入用户密码,正确输入密码即可进入。 一、日常使用命令 1、开关机命令 shutdown...

Global site tag (gtag.js) - Google Analytics