【转】Linux ln(link) 命令详解
原文链接 http://blog.chinaunix.net/uid-25445243-id-3206874.html
这个命令最常用的参数是-s,具体用法是:
sudo ln -s 源文件 目标文件
当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,
我们只要在某个固定的目录放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁
盘空间。
例如:sudo ln -s /usr/local/mysql/bin/mysqladmin /sbin/mysqladmin
-s 是代号(symbolic)的意思。
若是可执行文件,一般我们将其链接到/sbin的目录下,这样可以直接输入文件名称执行命令了,而不需要带上
目录地址。
如在上例执行下面两个语句是等价的
yajiu@yajiu-desktop:~$ mysqladmin -uroot -p password ubuntu
yajiu@yajiu-desktop:~$ /usr/local/mysql/bin/mysqladmin -uroot -p password ubuntu
这里有两点要注意:
第一,ln命令会保持每一处链接文件的同步性,也就是说,不论你改动了哪一处,其它的文件都会发生相同的变化;
第二,ln的链接又分软链接和硬链接两种,软链接就是ln -s ** **,它只会在你选定的位置上生成一个文件的镜像,
不会占用磁盘空间,硬链接ln ** **,没有参数-s, 它会在你选定的位置上生成一个和源文件大小相同的文件,
无论是软链接还是硬链接,文件都保持同步变化。
如果你用ls察看一个目录时,发现有的文件右上角有一个箭头,那就是一个用ln命令生成的文件,用ls -l命令
去察看,就可以看到显示的link的路径了
语 法:ln [-bdfinsv][-S <字尾备份字符串>][-V <备份方式>][--help][--version][源文件或目录][目标文件或
目录] 或 ln [-bdfinsv][-S <字尾备份字符串>][-V <备份方式>][--help][--version][源文件或目录...][目的目录]
补充说明:ln指令用在连接文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的
目录,则会把前面指定的所有文件或目录复制到该目录中。若同时指定多个文件或目录,且最后的目的地并非是
一个已存在的目录,则会出现错误信息。
参 数:
-b或--backup #删除,覆盖目标文件之前的备份
-d或-F或--directory #建立目录的硬连接
-f或--force #强行建立文件或目录的连接,不论文件或目录是否存在
-i或--interactive #覆盖既有文件之前先询问用户
-n或--no-dereference #将符号连接的目的目录视为一般文件
-s或--symbolic #对源文件建立符号连接,而非硬连接
-S<字尾备份字符串>或--suffix=<字尾备份字符串> #用"-b"参数备份目标文件
转载于:https://www.cnblogs.com/ihongyan/p/4978747.html
【转】Linux ln(link) 命令详解相关推荐
- linux ln(link) 命令详解
linux ln(link) 命令详解 功能说明:连接文件或目录. 语 法:ln [-bdfinsv][-S <字尾备份字符串>][-V <备份方式>][--help][--v ...
- linux中的 ip addr 和 ip link命令详解
linux中的 ip addr 和 ip link命令详解 一.ip addr命令 我是使用的linux系统是redhat7.3,其它linux的相关操作大同小异(在这里不做赘述) 1.查看 (1). ...
- Linux中iptraf命令详解(IP局域网监控工具)
2019独角兽企业重金招聘Python工程师标准>>> Linux中iptraf命令详解(IP局域网监控工具) 发布时间:2017-12-27 20:46:03 作者:佚名 ...
- [老男孩笔记系列]-之linux定时任务crontab命令详解
linux定时任务crontab命令详解 1.1指令语法 crontab [ -u user ] file crontab [ -u user ] { -l | -r | -e } 1.2指令说明 通 ...
- linux rm(remove) 命令详解
linux rm(remove) 命令详解 功能说明:删除文件或目录. 语 法:rm [-dfirv][--help][--version][文件或目录...] 补充说明:执行rm指令可删除文件或目录 ...
- linux下dd命令详解
linux下dd命令详解 名称: dd 使用权限: 所有使用者dd 这个指令在 manual 里的定义是 convert and copy a file 使用方式: dd [option] 如果 ...
- linux性能测试命令h,Linux性能测试 pmap命令详解
Linux性能测试 pmap命令详解 这里有新鲜出炉的Linux常用命令,程序狗速度看过来! Linux Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户 ...
- linux下scp命令详解
http://www.cnblogs.com/xuxm2007/archive/2010/08/04/1792179.html linux下scp命令详解 http://www.9usb.net/20 ...
- linux的vi命令详解,Linux上Vi命令详解
Linux下Vi命令详解 补充一点:在vi中使用命令的方法是:冒号+命令+回车,如:q 回车代表退出.================================================= ...
最新文章
- 算法设计与分析第5章 回溯法(一)【回溯法】
- Oracle存储过程和自定义函数
- 小米8 android9手势,这么全面的小米手机操作手势你一定没见过
- Java面试参考指南–第1部分
- delphi 中 的 Split 函数
- Android 8.0 学习(21)---Oreo的画中画模式学习
- 远端仓库初始化成裸仓库 git init --bare
- 绘制箱线图的标签python_利用Python - Matplotlib 绘制箱线图
- 面向对象封装的web服务器
- 固态硬盘(samsung SSD 850 pro)相关问题
- 用Python全自动播放尔雅网课
- 华为设备配置SEP多环
- 使用有道云笔记的三个技巧
- 不知道虚拟化?看这篇就够了!
- 国内十大优质黄金期货交易平台排名榜单(最新版一览)
- 软件开发人员转型指南
- 如何控制苹果Mac电池健康管理功能?
- 神经网络阈值是什么意思,神经网络阈值如何确定
- 如何划分用户生命周期?
- 3个小技巧,轻松提高抖音视频的播放量
热门文章
- 计算机的外部设备 硬盘,外部设备采用SMB协议想共享电脑硬盘下的文件
- php项目的建立,PHP开发-ZendStudio初学教程-建立PHP项目
- Altium Designer20 PCB板子绘制
- Java 使用反射处理注解
- malloc动态分配数组以及指针数组大小
- android内部类broadcastreceiver,android 公开静态内部类BroadcastReceiver
- html中的行内标签吗,HTML标签中行内元素和块级元素详解
- 服务器raid1重装系统,做软RAID1 重装系统后数据会丢失吗
- 平稳序列的预测和拟合之模型识别
- mysql中文注入_SQL注入之Mysql报错注入