linux命令readlink

readlink,从字面意思就可以看出来,输出符号链接值或者权威文件名。

openwrt 下的readlink命令参数如下:

[email protected]:/# readlink  --help
BusyBox v1.22.1 (2016-05-16 12:27:19 CST) multi-call binary.

Usage: readlink [-fnv] FILE

Display the value of a symlink

-f      Canonicalize by following all symlinks

选项可以递归跟随给出文件名的所有符号链接以标准化,除最后一个外所有组件必须存在。

简单地说,就是一直跟随符号链接,直到直到非符号链接的文件位置,限制是最后必须存在一个非符号链接的文件。
        -n      Don‘t add newline
        -v      Verbose

[email protected]:/#

直接查看:

[email protected]:/# readlink /etc/rc.d/S50snmpd
../init.d/snmpd
[email protected]:/#
[email protected]:/# readlink -n /etc/rc.d/S50snmpd
../init.d/snmpd [email protected]:/#
[email protected]:/#
[email protected]:/# readlink -v /etc/rc.d/S50snmpd
../init.d/snmpd
[email protected]:/#
[email protected]:/# readlink -f /etc/rc.d/S50snmpd
/etc/init.d/snmpd
[email protected]:/#

时间: 2024-10-17 12:19:46

linux命令readlink的相关文章

Linux命令——readlink、realpath

参考:Linux命令——ln Linux readlink and realpath Command Tutorial for Beginners (with Examples) 简介 ln命令允许你在文件之间创建链接,readlink命令和realpath命令则允许你解析文件之间的这些链接 realpath 参考:Realpath usage examples realpath用于解析符号链接,如下图,我创建了3个符号链接(一个针对目录,两个针对文件,其中有个文件软连接还是相对路径) 可见,即

Linux命令——readlink、unset、echo、

readlink unset echo 常用:-n 不换行输出 原文地址:https://www.cnblogs.com/kelamoyujuzhen/p/9160226.html

Linux命令行技巧

Linux命令行技巧 命令 描述 • apropos whatis 显示和word相关的命令. 参见线程安全 • man -t man | ps2pdf - > man.pdf 生成一个PDF格式的帮助文件 which command 显示命令的完整路径名 time command 计算命令运行的时间 • time cat 开始计时. Ctrl-d停止.参见sw • nice info 运行一个低优先级命令(这里是info) • renice 19 -p $$ 使脚本运行于低优先级.用于非交互任

Linux命令——pr

参考:Linux命令——column 前言 接触这个命令的初衷是我想把一个很长的单列输出设置成多列输出,奈何column的分列输出机制太智障,直到我发现了pr 参数 pr -#, 输出指定的列数. -t, 忽略页眉和页脚 -T, 忽略页眉和页脚,去除所有分页记号 查看/usr/bin下面可执行文件,发现有600多行. [[email protected] bin]# find /usr/bin/ -executable -type f | wc -l 641 单列显示的话看起来很吃力,可以借助p

linux命令格式,获取帮助及其目录结构简要理解

我们都知道,一台计算机要是没通电,和一堆废铁没什么区别.那么,通电开机进入系统后,会进入交互界面,等待用户操作,人与计算机交互界面有两种: GUI:图形用户接口.如我们平时使用的Windows  ,linux的X window,有KDE和GOME. CLI:命令行接口,使用的SHELL类型有bash ,csh,tcshell,zshell等. 例如:[[email protected] ~]# commandbin root:当前登录的用户名. dxlcentOS:当前主机的主机名.@是一个分隔

linux 命令 及学习进度综合整理

linux  命令  及学习进度综合整理 pwd 查看当前所在位置 cd  跳转到什么什么目录 ls  显示所有文件和目录 ls -l  显示目录详细信息 cd ..  返回上一级 vi  lnany.txt  创建一个文件 vi  .lnany.txt    创建一个隐藏文件 vim 是 vi 的升级版 功能更多 出现 -bash: vim: command not found 的解决办法 i. 那么如何安裝 vim 呢?输入rpm -qa|grep vim 命令, 如果 vim 已经正确安裝

9个使用时必须时刻警惕的Linux命令

Linux shell/terminal命令非常强大,即使一个简单的命令就可能导致文件夹.文件或者路径文件夹等被删除.为了避免这样的事情发生,我们应该时刻注意PHP代码&命令,今天为大家带来9个必须时刻警惕的Linux命令&代码. Linux shell/terminal 命令非常强大,即使一个简单的命令就可能导致文件夹.文件或者路径文件夹等被删除. 在一些情况下,Linux 甚至不会询问你而直接执行命令,导致你丢失各种数据信息. 一般来说在 Web 上推荐新的 Linux 用户执行这些命

Linux命令之scp

Linux命令之scp 功能说明 scp 是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且 scp传输是加密的.可能会稍微影响一下速度.当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来.另 外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它了.虽然 rsync比scp会快一点,但当小文件众多的情况 下,rsync会导致硬盘I/O非常高

linux命令--top命令&free命令

top命令是用来查看系统性能的工具,能够实时显示各个进程的状况,包括进程ID.内存占用率.CPU占用率等. top - 23:12:04 up 79 days,  8:14,  1 user,  load average: 0.00, 0.01, 0.05 Tasks: 573 total,   2 running, 571 sleeping,   0 stopped,   0 zombie Cpu(s):  0.2%us,  0.4%sy,  0.0%ni, 99.5%id,  0.0%wa,