ln命令
该命令在文件之间创建链接。这种操作实际上是给系统中已有的某个文件指定另外一个可用于访问它的名称。对于这个新的文件名,我们可以为之指定不同的访问权限,以控制对信息的共享和安全性的问题。
如果链接指向目录,用户就可以利用该链接直接进入被链接的目录而不用打一大堆的路径名。而且,即使我们删除这个链接,也不会破坏原来的目录。
语法:ln [选项] 目标 [链接名]
ln [选项] 目标 目录
链接有两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。建立硬链接时,链接文件和被链接文件必须位于同一个文件系统中,并且不能建立指向目录的硬链接。而对符号链接,则不存在这个问题。默认情况下,ln产生硬链接。
在硬链接的情况下,参数中的“目标”被链接至[链接名]。如果[链接名]是一个目录名,系统将在该目录之下建立一个或多个与“目标”同名的链接文件,链接文件和被链接文件的内容完全相同。如果[链接名]为一个文件,用户将被告知该文件已存在且不进行链接。如果指定了多个“目标”参数,那么最后一个参数必须为目录。
如果给ln命令加上- s选项,则建立符号链接。如果[链接名]已经存在但不是目录,将不做链接。[链接名]可以是任何一个文件名(可包含路径),也可以是一个目录,并且允许它与“目标”不在同一个文件系统中。如果[链接名]是一个已经存在的目录,系统将在该目录下建立一个或多个与“目标”同名的文件,此新建的文件实际上是指向原“目标”的符号链接文件。
例:$ ln - s lunch /home/xu
用户为当前目录下的文件lunch创建了一个符号链接/home/xu。
分享到:
相关推荐
Linux常用配置文件及常用命令 Linux是一个功能强大且灵活的操作系统,它提供了许多配置文件和命令来帮助用户管理和维护系统。在本节中,我们将介绍一些常用的Linux配置文件和命令,帮助用户更好地理解和掌握Linux...
本资源包提供了四份关于Linux命令学习的CHM(Microsoft帮助文件)文档,分别是"大学生攻克Linux系统教程(又名天下没有难学的Linux)"、"Linux基础命令教程豪华版"、"Linux常用命令全集"以及"Linux命令大全"。...
本篇将详细介绍Linux命令大全,涵盖常用和进阶的命令,帮助你更好地理解和运用Linux。 一、文件与目录操作 1. `ls`:列出当前目录下的文件和子目录。 2. `cd`:改变当前工作目录。 3. `mkdir`:创建新目录。 4. `...
今天,我们将深入探讨三个基本的Linux文件操作命令:`touch`、`cat`和`more`,它们是Linux用户在进行文件管理时不可或缺的工具。 首先,我们来详细了解一下`touch`命令。`touch`命令是一个非常实用的工具,主要用于...
Linux命令是操作系统的精髓,通过命令行界面(CLI)可以高效地执行各种任务,如文件管理、系统维护、网络操作等。以下是一些关键的Linux命令及其用途: 1. **ls**:列出目录内容,常用选项 `-l` 可以显示详细信息,...
Linux命令大全手册是一份极其宝贵的资源,包含了超过550个不同的Linux命令,涵盖了从基本操作到高级系统管理的所有方面。这份手册不仅是初学者的入门指南,也是经验丰富的Linux用户日常工作中不可或缺的参考资料。 ...
本篇将详细介绍标题为“Linux命令大全(多个文件)”的相关知识点,包括Linux主要shell命令、系统命令以及入侵检查命令。 1. **Linux Shell命令详解**: - **cd**:改变目录,如`cd /home/user`,用于切换到指定...
Linux命令速查手册作为一本全面介绍Linux命令的参考书籍,由美国作者Scott Granneman所著,并由成保栋与李保强翻译成中文版本。本书是图灵系统与网络管理技术丛书之一,适合所有与Linux相关的工作人员以及初学者,...
Linux 命令大全搜索工具是一种功能强大的命令行工具,提供了广泛的命令集,涵盖了文件操作、系统管理、网络管理、安全管理等多方面的内容。该工具旨在提供一个便捷的命令搜索平台,帮助用户快速查找和使用 Linux ...
除了这些基本操作,还有其他Linux命令也常用于服务器管理,例如`top`或`htop`用于查看系统资源使用情况,`netstat`查看网络连接状态,`df -h`检查磁盘空间,以及`free -m`查看内存使用等。在遇到服务器问题时,结合...
SSH 远程管理 Linux 常用命令文件上传下载 一、SSH 基础知识 SSH(Secure Shell)是一种安全的远程登录协议,使用加密技术来保护数据的传输。 SSH 客户端软件可以连接到 SSH 服务器,实现远程管理和文件传输。 ...
### Jenkins执行远程Linux命令 #### 一、概述 在现代软件开发流程中,持续集成(CI)和持续部署(CD)已成为不可或缺的一部分。Jenkins作为一款开源自动化工具,被广泛应用于构建、测试以及部署等各个环节。为了...
### Linux常用命令详解 #### 一、文件管理 1. **ls**:此命令用于列出当前目录中的文件和子目录。通过使用不同的选项,可以改变其输出格式。 - `-l`:使用长格式列表输出,包括文件权限、拥有者、组、大小等详细...
在`linux_command(atu).chm`这个文件中,你将找到关于Linux命令的详细解释和使用示例。CHM(Compiled Help Manual)是微软的一种帮助文件格式,它包含索引、搜索功能以及组织良好的主题,便于用户快速查找和学习。 ...
Linux命令可以分为多种类别,包括文件和目录操作命令、系统管理命令、网络管理命令、安全管理命令等。下面我们将对Linux命令进行分类总结,并对每个命令进行详细的解释和示例。 文件和目录操作命令 1. touch命令...
以下是一些常见的Linux命令及其详细解释: 1. **ls** - 列出目录内容 使用`ls`命令可以查看当前目录下的文件和子目录。加上`-l`参数会显示详细信息,包括权限、所有者、大小等。 2. **cd** - 改变工作目录 `cd`...
mstsc 是一种远程桌面连接命令,可以连接到另一台计算机,并在远程桌面上进行操作。 2. 注销命令:logoff logoff 命令用于注销当前用户账户,使得用户无法继续访问系统。 3. 计划关机命令:rononce -p -15 rononce...
这个名为"Linux命令查询全集 chm"的资源,正是为帮助用户学习和查询Linux命令提供的一份全面指南。 首先,让我们来看看文件管理方面的命令。在Linux中,`ls`用于列出目录内容,`cd`用于切换当前工作目录,`mkdir`...
linux常用命令大全 1. **ls**:列出目录内容 2. **cd**:改变当前目录 3. **pwd**:显示当前工作目录 4. **mkdir**:创建目录 5. **rmdir**:删除空目录 6. **cp**:复制文件或目录 7. **mv**:移动或重命名文件或...