前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux之realpath命令

linux之realpath命令

原创
作者头像
入门笔记
发布2022-07-17 23:27:12
5720
发布2022-07-17 23:27:12
举报
文章被收录于专栏:入门小站入门小站

命令介绍

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

命令格式

代码语言:txt
复制
realpath [OPTION]... FILE...

命令参数

代码语言:txt
复制
-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:显示版本信息

打印某个文件的绝对路径

代码语言:txt
复制
> realpath index.html
/root/test/index.html

打印某个目录的绝对路径

代码语言:txt
复制
> /root/test/rumenz

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

代码语言:txt
复制
> realpath cc
/usr/bin/gcc

原文链接:https://rumenz.com/rumenbiji/linux-realpath.html

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

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