一行命令,轻松获取符号链接的真实目标

一行命令,轻松获取符号链接的真实目标

哈喽大家好哟~今儿就咱俩好好说说那个让大伙看得哈哈大笑的那出“风雨雷电模拟秀”,就是那个让你们摸不着头脑的潮流玩意儿——你是不是也琢磨着那个神秘莫测的符号链接啊?我瞅你那表情,我猜你都有点晕菜了吧?别慌,哥们儿我慢慢跟你聊,保证你能听懂!跟你说,这小花招其实就是个披了点文件外衣的新鲜玩意儿,这货竟然还会瞎溜达,跑遍整个文件系统的每一寸土地,砸其他文件啊或者目录啥的。再看看你那瞠目结舌的样儿,我想你是得让我细细讲给你听才行喽!

一行命令,轻松获取符号链接的真实目标

咱们得琢磨琢磨这玩意儿啥叫符号链接还有它是怎么被扯成两个门派的。首先我们把那个老老实实直接指向前头文件系统里的文件或者目录的那个东西叫做“硬链接”呗!这个名字简单直白,让人大呼过瘾。不过这么一说,这硬链接可是只敢在跟目标文件在同个房间的文件系统里瞎逛。再来聊聊另外一个,哎呦看那个就是我们统统耳熟能详的 “软链接”DNF脚本,这个哥们,它其实就是给了文件或者目录一张随便哪儿都能去的通行证,走哪都舒坦得很。简直像吃炒饭一样简单,轻松愉快!

哎呦喂,你说说咋整出来这么一个符号链接呢?这不就是比咱东北老爷们儿炒菜炖排骨都简单,就像是咱们东北大哥用那啥意思形容的,只要你还记得有个叫ln命令的小把戏,这事儿就跟扒雪糕皮一样轻松哩!那些唠叨的废话咱们就别絮叨了,直接扔电脑上去,然后就成咯,你想找哪个文件就能靠这个硬链接找到,这下靠谱儿!不过那你要是想让链接嫩到像快吹破的气球,可得注意别忘了加这个神秘的-s选项哟

ln [OPTIONS]

说到删点儿啥符号连接,虽然咱们还得老老实实输入些英文字母才能完成这个任务,但是这真心简单到不行你只需要在那神秘又神奇的指令后面添上一串密密麻麻的字符,就是那个你特别想让它消失在网络世界的某个符号链接的具体路径!行了,双击回车键,就是这么容易!不过我可得给你先说好,要是有那么一天你不小心手抽筋了,顺带着连同那个你下定决心要清除的目标文件或者子目录一起直接咔嚓掉了,记得一定要把手边跟着那个符号链接一起打包带走,因为这些小东西可不像文件那样安安静静地躺在那里等着岁月漫不经心的流逝。

ln -s [OPTION]

咱们俩咋又没完没了地聊起那破玩意儿了得了嘞,耽误您老哥儿两口茶功夫,咱得好好唠唠你关心的那点儿事儿——符号链接这块儿,啥叫目标文件、啥叫目标目录,这东西咱们究竟咋整出来的呀?说实话,这玩意儿还真不算是太复杂的问题,只要咱们按照之前走过的那条路子接着往下走,敲那么几串傻瓜式的命令,也就搞清楚符号链接是怎么回事了。就拿咱们小时候干农活那会儿的比喻来形容,比如在地里把audit.log文件挖出来藏好,这和搞定符号链接其实也有点异曲同工之处

[root@localhost ~]# ln -s /var/log/audit/audit.log ~/audit.log

一行命令,轻松获取符号链接的真实目标

各位童鞋们!嗨起来呦!你看我这一晃眼儿又来了噻朋友们!刚才,其实就是在这儿找找乐子打发时间。这次您猜怎么着,没让你们久等!咱们摆弄出了个bash的小玩具,就是那种喜欢找路径当零食的家伙,还有那个谁都看不懂的符号链接,全都给你揭晓答案咯!简直要被人吓傻了,这个小玩意儿是不是酷毙了?

[root@localhost ~]# ln -s /var/log ~/log

行了,亲朋好友们,咱就像猫捉老鼠那样轻轻、悄悄地往你们追寻的那个角落洒点儿DDL(调试信息)上去——”哎哟喂,婶儿你是不是在找哪个神秘文件夹下面那些乱七八糟的符号链接呀?” 然后,它就赶紧跑过去,开始在您指的那个地方瞎搅和,尝试把隐藏的符号链接逐一揪出来。看接下来咱家 awk 大叔咋收拾它们!这些重要的情报就像是可爱的快递小哥一样,快马加鞭送到了awk这个辛勤工作的蜜蜂先生手里。办完了,awk叔叔就开始忙得团团转,先把这些鬼祟的符号链接给挖出来,再把它们塞进一个叫做links的小巧玲珑的箱盒里。最后,我们就有了这么一个白花花的小圆圈,就像小朋友骑自行车一样,绕着links这个小小的漂亮盒子转过来又转过去,好像在寻找目的地一样。等找到咱们心仪的那个位置以后,就能把符号链接和目的地一览无余啦~

一行命令,轻松获取符号链接的真实目标

哎呀妈今儿个这堂课可真够劲爆!不光是让人大开眼界,连咱们这个Linux系统也都直接跑进去溜达了一圈,深挖符号链接这神秘小玩意儿。说到这里,有的小伙伴可能就有点摸不着头脑,其实这也没关系,我当初也是这模样!但是现在,我就要板起脸孔告诉你们,这东西还真的被剖析成了两大派系,就跟去水果摊挑果子一样简单明了!接下来,咱们得要学会怎么制造出新鲜的符号链接,然后再找那些过期的符号链接暴揍一顿,同时也得搞清楚这些符号链接到底指向谁家小菜。对了,最后我得告诉你们一个不得了的神器——只需要一个小小的编程脚本,你们就能轻轻松松找出生出符号链接的地儿,看清它们的原产地和落户地点,简直壮观这么实用又帅气的知识你们说咱该不该使劲儿鼓掌表示庆贺呢?那就热烈鼓掌三次(此处应有掌声)!好,今天的学习时间就先告一段落喽!衷心希望大伙儿都能学有所获,要是哪儿不懂或者有啥新颖好玩的想法,赶紧在帖子下面疯狂留言,小明我会时刻待命陪您聊天解闷儿!当然,千万别忘记给我点个赞、转发分享,邀请其他小伙伴一起来享受这场知识盛宴期待下次相见!

[root@localhost ~]# unlink ~/log

发表回复