首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >linux之realpath命令

linux之realpath命令

作者头像
入门笔记
发布2022-06-02 14:50:39
发布2022-06-02 14:50:39
59700
代码可运行
举报
文章被收录于专栏:入门小站入门小站
运行总次数:0
代码可运行

命令介绍

realpath 用于获取指定目录或文件的绝对路径。编写 Shell 脚本中,通常会使用相对路径来指明文件,但有时候,我们需要用到绝对路径,此时可以使用 realpath 来获取。

命令格式

代码语言:javascript
代码运行次数:0
运行
复制
realpath [OPTION]... FILE...

命令参数

代码语言:javascript
代码运行次数:0
运行
复制
-e, --canonicalize-existing:文件 FILE 的所有组成部件必须都存在
-m, --canonicalize-missing:文件 FILE 的组成部件可以不存在
-L, --logical:在软链接之前解析..
-P, --physical:解析软链接,默认动作
-q, --quiet:静默模式输出,禁止显示大多数错误消息
--relative-to=<FILE>:相对于文件 FILE 的绝对路径
--relative-base=<FILE>:以文件 FILE 所在路径为基址,打印绝对路径。即在基址下的绝对路径,打印结果会省去基址
-s, --strip, --no-symlinks:不扩展软链接
-z, --zero:不分隔输出,即所有的输出均在一行而不是单独每行
--help:显示帮助信息
--version:显示版本信息

打印某个文件的绝对路径

代码语言:javascript
代码运行次数:0
运行
复制
> realpath index.html
/root/test/index.html

打印某个目录的绝对路径

代码语言:javascript
代码运行次数:0
运行
复制
> /root/test/rumenz

显示软链接指向的目标文件的绝对路径

代码语言:javascript
代码运行次数:0
运行
复制
> realpath cc
/usr/bin/gcc
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-07-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 入门小站 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 命令介绍
  • 命令格式
  • 命令参数
  • 打印某个文件的绝对路径
  • 打印某个目录的绝对路径
  • 显示软链接指向的目标文件的绝对路径
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档