仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 609|回复: 9
打印 上一主题 下一主题

[其他Linux] Linux教程之天天一个linux命令(35):ln 命令仓酷云

[复制链接]
跳转到指定楼层
楼主
发表于 2015-1-18 11:24:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
在学习初期,你一定会遇到很多困难,或者说各种困难,所以你最好先将你linux中的重要内容备份,因为,在你学习的过程中,很可能将系统搞废(eg:源混乱等);
ln是linux中又一个十分主要命令,它的功效是为某一个文件在别的一个地位创建一个同步的链接.当我们必要在分歧的目次,用到不异的文件时,我们不必要在每个必要的目次下都放一个必需不异的文件,我们只需在某个流动的目次,放上该文件,然后在别的的目次下用ln命令链接(link)它就能够,不用反复的占用磁盘空间。
1.命令格局:
ln[参数][源文件或目次][方针文件或目次]
2.命令功效:
Linux文件体系中,有所谓的链接(link),我们能够将其视为档案的别号,而链接又可分为两种:硬链接(hardlink)与软链接(symboliclink),硬链接的意义是一个档案能够有多个称号,而软链接的体例则是发生一个特别的档案,该档案的内容是指向另外一个档案的地位。硬链接是存在统一个文件体系中,而软链接却能够超过分歧的文件体系。
软链接:
1.软链接,以路径的情势存在。相似于Windows操纵体系中的快速体例
2.软链接能够跨文件体系,硬链接不成以
3.软链接能够对一个不存在的文件名举行链接
4.软链接能够对目次举行链接
硬链接:
1.硬链接,以文件正本的情势存在。但不占用实践空间。
2.不同意给目次创立硬链接
3.硬链接只要在统一个文件体系中才干创立
这里有两点要注重:
第一,ln命令会坚持每处链接文件的同步性,也就是说,不管你修改了哪一处,别的的文件城市产生不异的变更;
第二,ln的链接又分软链接和硬链接两种,软链接就是ln–s源文件方针文件,它只会在你选定的地位上天生一个文件的镜像,不会占用磁盘空间,硬链接ln源文件方针文件,没有参数-s,它会在你选定的地位上天生一个和源文件巨细不异的文件,不管是软链接仍是硬链接,文件都坚持同步变更。
ln指令用在链接文件或目次,好像时指定两个以上的文件或目次,且最初的目标地是一个已存在的目次,则会把后面指定的一切文件或目次复制到该目次中。若同时指定多个文件或目次,且最初的目标地并不是是一个已存在的目次,则会呈现毛病信息。
3.命令参数:
需要参数:
-b删除,掩盖之前创建的链接
-d同意超等用户制造目次的硬链接
-f强迫实行
-i交互形式,文件存在则提醒用户是不是掩盖
-n把标记链接视为一样平常目次
-s软链接(标记链接)
-v显现具体的处置历程
选择参数:
-S“-S<字尾备份字符串>”或“--suffix=<字尾备份字符串>”
-V“-V<备份体例>”或“--version-control=<备份体例>”
--help显现匡助信息
--version显现版本信息
4.利用实例:
实例1:给文件创立软链接
命令:
ln-slog2013.loglink2013
输入:
[root@localhosttest]#ll
-rw-r--r--1rootbin6111-1306:03log2013.log
[root@localhosttest]#ln-slog2013.loglink2013
[root@localhosttest]#ll
lrwxrwxrwx1rootroot1112-0716:01link2013->log2013.log
-rw-r--r--1rootbin6111-1306:03log2013.log
申明:
为log2013.log文件创立软链接link2013,假如log2013.log丧失,link2013将生效
实例2:给文件创立硬链接
命令:
lnlog2013.logln2013
输入:
[root@localhosttest]#ll
lrwxrwxrwx1rootroot1112-0716:01link2013->log2013.log
-rw-r--r--1rootbin6111-1306:03log2013.log
[root@localhosttest]#lnlog2013.logln2013
[root@localhosttest]#ll
lrwxrwxrwx1rootroot1112-0716:01link2013->log2013.log
-rw-r--r--2rootbin6111-1306:03ln2013
-rw-r--r--2rootbin6111-1306:03log2013.log
申明:
为log2013.log创立硬链接ln2013,log2013.log与ln2013的各项属性不异
实例3:接下面两实例,链接终了后,删除和重修链接原文件
命令:
输入:
[root@localhosttest]#ll
lrwxrwxrwx1rootroot1112-0716:01link2013->log2013.log
-rw-r--r--2rootbin6111-1306:03ln2013
-rw-r--r--2rootbin6111-1306:03log2013.log
[root@localhosttest]#rm-rflog2013.log
[root@localhosttest]#ll
lrwxrwxrwx1rootroot1112-0716:01link2013->log2013.log
-rw-r--r--1rootbin6111-1306:03ln2013
[root@localhosttest]#touchlog2013.log
[root@localhosttest]#ll
lrwxrwxrwx1rootroot1112-0716:01link2013->log2013.log
-rw-r--r--1rootbin6111-1306:03ln2013
---xrw-r--1rootbin30210811-1306:03log2012.log
-rw-r--r--1rootroot012-0716:19log2013.log
[root@localhosttest]#vilog2013.log
2013-01
2013-02
2013-03
2013-04
2013-05
2013-06
2013-07
2013-08
2013-09
2013-10
2013-11
2013-12[root@localhosttest]#ll
lrwxrwxrwx1rootroot1112-0716:01link2013->log2013.log
-rw-r--r--1rootbin6111-1306:03ln2013
-rw-r--r--1rootroot9612-0716:21log2013.log
[root@localhosttest]#catlink2013
2013-01
2013-02
2013-03
2013-04
2013-05
2013-06
2013-07
2013-08
2013-09
2013-10
2013-11
2013-12
[root@localhosttest]#catln2013
hostnamebaidu=baidu.com
hostnamesina=sina.com
hostnames=true
申明:
1.源文件被删除后,并没有影响硬链接文件;软链接文件在centos体系下不休的闪灼,提醒源文件已不存在
2.重修源文件后,软链接不在闪灼提醒,申明已链接乐成,找到了链接文件体系;重修后,硬链接文件并没有遭到源文件影响,硬链接文件的内容仍是保存了删除前源文件的内容,申明硬链接已生效

安装和登录命令:login、shutdown、halt、reboot、mount、umount、chsh
海妖 该用户已被删除
沙发
发表于 2015-1-21 05:15:13 | 只看该作者
直到学习Linux这门课以后,我才知道,原来我错了。?
小女巫 该用户已被删除
板凳
发表于 2015-1-30 08:11:43 | 只看该作者
学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习]
老尸 该用户已被删除
地板
发表于 2015-2-6 09:00:20 | 只看该作者
Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。
山那边是海 该用户已被删除
5#
发表于 2015-2-15 20:49:03 | 只看该作者
甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的。
变相怪杰 该用户已被删除
6#
发表于 2015-2-26 20:12:08 | 只看该作者
期间我阅读了不少关于Linux的相关资料,其中也不乏一些有趣的小故事,这既丰富了我的课余生活,也让我加深了对一些术语的理解,比玩游戏强多了。?
分手快乐 该用户已被删除
7#
发表于 2015-3-8 17:12:40 | 只看该作者
下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,谢谢”这样的问题。
乐观 该用户已被删除
8#
发表于 2015-3-11 05:59:14 | 只看该作者
当然你不需搭建所有服务,可以慢慢来。自己多动手,不要非等着别人帮你解决问题。
兰色精灵 该用户已被删除
9#
发表于 2015-3-17 21:58:09 | 只看该作者
眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。
再现理想 该用户已被删除
10#
发表于 2015-3-25 03:13:16 | 只看该作者
说实话小时候没想过搞IT,也计算机了解也只是一些皮毛,至于什么UNIX,Linux,听过没见过,就更别说用过了。?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-29 04:44

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表