Linux怎么显示当前路径

发布时间 - 2023-02-03 00:00:00    点击率:
在Linux中可以使用pwd命令来显示当前路径。pwd是Print Working Directory的缩写,其功能是显示当前所在工作目录的全路径,语法为“pwd [选项]”;主要用在当不确定当前所在位置时,查看当前目录的绝对路径。

本教程操作环境:centos8系统、Dell G3电脑。

由于 Linux 文件系统中有许多目录,当用户执行一条 Linux 命令又没有指定该命令或参数所在的目录时,Linux 系统就会首先在当前目录(目前的工作目录)搜寻这个命令或它的参数。因此,用户在执行命令之前,常常需要确定目前所在的工作目录,即当前目录。

当用户登陆 Linux 系统之后,其当前目录就是它的主目录。那么,如何确定当前目录呢?可以使用 Linux 系统的 pwd 命令来显示当前目录的绝对路径。

pwd命令概述

pwdPrint Working Directory的缩写,其功能是显示当前所在工作目录的全路径。主要用在当不确定当前所在位置时,通过pwd来查看当前目录的绝对路径。

pwd命令语法

pwd [选项]

参数: 

  • -L--logical,显示当前的路径,有连接文件时,直接显示连接文件的路径,(不加参数时默认此方式),参考示例1。 

  • -p--physical,显示当前的路径,有连接文件时,不使用连接路径,直接显示连接文件所指向的文件,参考示例2。 当包含多层连接文件时,显示连接文件最终指向的文件,参考示例3。 

  • --help:显示帮助信息。 

  • --version:显示版本信息。

pwd命令示例

示例1:查看当前所在路径

[root@localhost var]# pwd
/var

示例2:查看当前所在路径,不使用连接路径

[root@localhost ~]# cd /var/   #进入/var目录,该目录下有个mail连接文件,方便对比查看
[root@localhost var]# ll
total 164
...
drwxr-xr-x 12 root root 4096 Apr 22 19:56 log
lrwxrwxrwx  1 root root   10 Oct 17  2015 mail -> spool/mail
drwxr-xr-x  2 root root 4096 May 11  2011 nis
...

[root@localhost var]# cd mail/   #进入mail目录,mail为连接文件。
[root@localhost mail]# pwd     #默认,使用连接文件,直接显示连接文件全路径。
/var/mail

[root@localhost mail]# pwd -P    #不使用逻辑路径,连接文件最终指向的文件
/var/spool/mail

示例3:多层连接文件时,显示所有连接文件最终指向的文件全路径

[root@localhost ~]# ll      # /root目录下面有个dir1目录,test连接文件指向dir1目录
total 12
drwxr-xr-x 2 root root 4096 Apr 24 05:51 dir1
lrwxrwxrwx 1 root root    5 Apr 24 05:54 test -> dir1/
[root@localhost ~]# ll /home/   #/home目录下面有一个test连接文件,指向/root/test连接文件 
total 20
drwx------ 16 sgl  sgl  4096 Oct 17  2015 sgl
lrwxrwxrwx  1 root root   10 Apr 24 05:55 test -> /root/test


[root@localhost ~]# cd /home/test/   #通过cd命令进入/home/test
[root@localhost test]# pwd      #默认,只显示连接文件的全路径
/home/test
[root@localhost test]# pwd -P   # 显示连接文件最终指向的文件的全路径。注意这里不是/root/test。
/root/dir1

相关推荐:《Linux视频教程》


# linux  # print  # Directory  # 有个  # 可以使用  # 不确定  # 用在  # 中有  # 只显示  # 不加  # 又没  # 先在  # 文件系统 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】  Android自定义控件实现温度旋转按钮效果  网站制作大概要多少钱一个,做一个平台网站大概多少钱?  php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】  PHP 500报错的快速解决方法  如何快速搭建二级域名独立网站?  如何破解联通资金短缺导致的基站建设难题?  阿里云高弹*务器配置方案|支持分布式架构与多节点部署  python中快速进行多个字符替换的方法小结  如何在IIS管理器中快速创建并配置网站?  Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决  JavaScript数据类型有哪些_如何准确判断一个变量的类型  微信小程序 scroll-view组件实现列表页实例代码  Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理  详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点  专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?  浏览器如何快速切换搜索引擎_在地址栏使用不同搜索引擎【搜索】  详解jQuery中基本的动画方法  奇安信“盘古石”团队突破 iOS 26.1 提权  谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复  JavaScript如何实现类型判断_typeof和instanceof有什么区别  如何快速搭建高效简练网站?  Laravel怎么实现微信登录_Laravel Socialite第三方登录集成  javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】  google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤  Laravel如何使用Vite进行前端资源打包?(配置示例)  Python制作简易注册登录系统  Laravel如何使用Collections进行数据处理?(实用方法示例)  php打包exe后无法访问网络共享_共享权限设置方法【教程】  Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程  如何快速查询网站的真实建站时间?  js代码实现下拉菜单【推荐】  浅谈javascript alert和confirm的美化  详解Oracle修改字段类型方法总结  如何在建站之星网店版论坛获取技术支持?  Python正则表达式进阶教程_复杂匹配与分组替换解析  高防网站服务器:DDoS防御与BGP线路的AI智能防护方案  轻松掌握MySQL函数中的last_insert_id()  Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】  Laravel如何自定义分页视图?(Pagination示例)  利用python获取某年中每个月的第一天和最后一天  Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤  Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全  HTML透明颜色代码怎么让图片透明_给img元素加透明色的技巧【方法】  Python面向对象测试方法_mock解析【教程】  如何安全更换建站之星模板并保留数据?  昵图网官网入口 昵图网素材平台官方入口  网站建设整体流程解析,建站其实很容易!  如何在万网自助建站平台快速创建网站?  Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区