readlink命令 – 找出符号链接所指向的位置
readlink命令来自英文词组“read link”的拼写,中文译为“读取链接”,其功能是用于找出符号链接所指向的位置。常用Linux系统的运维人员一定熟悉ln命令和软硬链接吧,这是一种类似于“Windows系统快捷方式”的文件形式,让用户可以从不同路径下访问到指定文件。而readlink命令则是用于找出这些软链接文件所对应真实位置的工具,还原其最初的信息。
语法格式:readlink [参数] 文件名
常用参数:
-f | 递归处理所有子文件 |
-n | 输出结果后不自动回车换行 |
-s | 静默执行模式 |
-v | 显示执行过程详细信息 |
--help | 显示帮助信息 |
--version | 显示版本信息 |
参考示例
找出指定符号链接所对应的真实文件名称:
[root@linux-arae-cc ~]# readlink /dev/cdrom
sr0
[root@linux-arae-cc ~]#
找出指定符号链接所对应的真实文件名称,并保留路径信息:
[root@linux-arae-cc ~]# readlink /dev/cdrom
/dev/sr0
[root@linux-arae-cc ~]#
找出指定符号链接所对应的真实文件名称,保留路径信息,但不换行:
[root@linux-arae-cc ~]# readlink /dev/cdrom
/dev/sr0[root@linux-arae-cc ~]#