当前位置: 首页 > news >正文

Linux :realpath 命令

以后可以直接用于查找相关文件

例:

输入:realpath .repo/manifests/rv1126_rv1109_linux_release.xml
输出:/home/sdk/work/rk/rv1126_rv1109/.repo/manifests/rv1126_rv1109_linux/rv1126_rv1109_linux_v3.0.2_20230406.xml

 根据输入的文件找到对应复制过来的型号,这个命令不常见,记录一下

1.命令简介
realpath 用于获取指定目录或文件的绝对路径。

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

2.命令格式
realpath [OPTIONS] FILES
3. 选项说明

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

4.常用示例
(1)打印指定文件的绝对路径。执行命令时当前工作目录为 /data/test/src。

realpath ./hello.tgz
/data/test/src/hello.tgz

 

http://www.lryc.cn/news/150464.html

相关文章:

  • react17:生命周期函数
  • 腾讯内部单边拥塞算法BBR-TCPA一键脚本安装
  • 【LLM】chatglm-6B模型训练和推理
  • 性能可靠it监控系统,性能监控软件的获得来源有哪些
  • TCP/IP网络编程(一) 理解网络编程和套接字
  • Python 潮流周刊#18:Flask、Streamlit、Polars 的学习教程
  • 装备一台ubuntu
  • 为了更好和大家交流,欢迎大家加我的微信账户
  • MS1826A HDMI 多功能视频处理器 HDMI4进1出画面分割芯片
  • 最新文献怎么找|学术最新前沿文献哪里找
  • ctfshow 红包题
  • SpringBoot项目(jar)部署,启动脚本
  • 大数据(四)主流大数据技术
  • 【已解决】激活虚拟环境报错:此时不应有Anaconda3\envs\[envs]\Library\ssl\cacert.pem。
  • Vue安装过程的困惑解答——nodejs和vue关系、webpack、vue-cli、vue的项目结构
  • PWA ~
  • YII项目在Docker中运行缓慢
  • 合宙Air724UG LuatOS-Air LVGL API控件--图表 (Chart)
  • Three.js之模型对象、材质
  • uniapp启动微信小程序开发者工具报错Enable IDE Service (y/N) 
  • Gitee注册和使用
  • 【Flutter】下载安装Flutter并使用学习dart语言
  • HTTP返回状态值详解整理
  • python web 开发与 Node.js + Express 创建web服务器入门
  • OpenCV(三):Mat类数据的读取
  • 区块链BaaS篇
  • C++|观察者模式
  • 【java 入侵 C# 之路】1-入门
  • 【git】从一个git仓库迁移到另外一个git仓库
  • 控制goroutine 的并发执行数量