当前位置: 首页 > news >正文

【linux】文件与目录命令 - ln

文章目录

        • 1. 基本用法
        • 2. 常用参数
        • 3. 用法举例
        • 4. 注意事项

ln 命令用于在文件系统中创建硬链接或符号链接(软链接),是文件共享和路径引用的常用工具。

1. 基本用法
  • 语法:

    ln [选项] 源文件 [目标文件/目标目录]
    
  • 功能:

    • 创建硬链接:文件系统中的多个路径指向同一文件数据块。
    • 创建符号链接(软链接):创建一个路径指向目标文件或目录的快捷方式。
  • 此命令是否系统自带:此命令是系统默认自带的,无需额外安装。


2. 常用参数
  • -s:创建符号链接(软链接)。
  • -f:强制覆盖已存在的目标文件。
  • -v:显示链接创建的详细信息。
  • -n:对符号链接目标不解引用。
  • -T:将目标视为文件,而非目录。
  • -i:提示用户确认是否覆盖目标文件。
  • --help:显示帮助信息。
  • --version:显示命令版本信息。

3. 用法举例
  • 创建一个硬链接:

    ln source_file hardlink_name
    
  • 创建一个符号链接:

    ln -s source_file symlink_name
    
  • 为目录创建符号链接:

    ln -s /path/to/source_directory /path/to/symlink_directory
    
  • 强制覆盖已有链接:

    ln -sf source_file existing_link
    
  • 显示创建链接的详细信息:

    ln -sv source_file symlink_name
    
  • 提示覆盖目标文件:

    ln -si source_file symlink_name
    
  • 防止解引用符号链接:

    ln -n -s source_file symlink_name
    

4. 注意事项
  • 硬链接与原文件共享相同的 inode,因此删除任意一个不会影响文件内容,但硬链接只能用于同一文件系统。

  • 符号链接指向文件路径,不共享 inode,因此目标文件被删除时,符号链接会变为“断开的链接”。

  • 如果不指定目标路径,ln会在当前目录下创建与源文件同名的链接:

    ln -s /path/to/source_file
    

    结果为在当前目录下生成 source_file的符号链接。

  • 尽量避免对系统关键文件错误创建链接,可能导致系统不可用。

  • 使用 ls -l可查看链接文件类型和目标:

    ls -l symlink_name
    # 输出示例:lrwxrwxrwx 1 user group 12 日期 symlink_name -> source_file
    

相关文章:

  • 网络安全 | 网络攻击介绍
  • linux 安装nginx
  • python 指定目录位置,查找指定扩展名的文件是否有指定的关键字
  • # 解析Excel文件:处理Excel xlsx file not supported错误 [特殊字符]
  • 【Mastering Vim 2_03】第二章:精通 Vim 高级技巧之:编辑与浏览技巧 + 第三方增强插件的用法
  • DeepSeek从入门到精通:提示词设计的系统化指南
  • 08模拟法 + 技巧 + 数学 + 缓存(D4_缓存)
  • Postman配置环境变量(超详细的)
  • JavaScript 发起网络请求 axios、fetch、async / await
  • Rander压力测试监测,更改服务端资源node
  • 哈尔滨算力服务器托管服务
  • java.lang.NoClassDefFoundError: javax/xml/bind/ValidationException
  • 【Python爬虫①】专栏开篇:夯实Python基础
  • 【动手学强化学习】01初探强化学习
  • 张量循环运算:内存溢出原因及解决
  • 【Viper】配置格式与支持的数据源与go案例
  • C++中接口与继承的区别(自我学习用)
  • 提供可传递的易受攻击的依赖项
  • docker 运行 芋道微服务
  • Java 设计模式之桥接模式
  • 网站留言系统编写代码/百度推广客户端下载安装
  • 动易网站建设/甘肃seo技术
  • 网站建设存在风险/汕头seo关键词排名
  • 拍摄网/厦门seo排名
  • 纯html网站/网站子域名查询
  • 有什么做数据的网站/郑州制作网站公司