如何在Linux中查看当前工作目录?使用pwd命令获取当前路径信息

上周尝试过 pwd 命令。

在 Linux 终端中输入 pwd。

直接输入。

您将看到完整路径。

例如,我在/home/user/docs。

输入 PWD。

屏幕显示/home/user/docs。

很简单。

pwd 不带任何参数。

显示当前目录的完整路径。

从根目录/开始。

这不会改变。

这非常重要。

相对路径不同。

查看相对路径位置。

例如,当前目录包含file.txt。

使用./file.txt来引用。

在另一个目录中查看 CD。

找不到。

pwd 只是告诉你。

你现在在哪里?
绝对路径没有错误。

pwd PWD 与环境变量有关。

echo $PWD 也可以看到路径。

大体上是一样的。

但也有一些特殊情况。

例如创建软链接。

或者目录已被删除并重新创建。

pwd 将显示实际的物理路径。

$PWD 也可能保留旧的逻辑路径。

这一点应该引起重视。

PWD 有选项。

-P 显示物理路径。

-L 显示逻辑路径。

默认为-L。

这要看具体情况。

在写剧本的时候。

想要获取您的脚本目录。

您不能直接使用 pwd。

执行时会得到该目录。

这样写:
bash SCRIPT_DIR=$(cd "$(目录名 "${BASH_SOURCE[0]}")" && pwd)
首先找到脚本文件在哪里。

然后运行该目录。

再次CD。

众议员。

您将获得脚本文件本身所在的目录。

这种技术很常用。

另一种方式:
Bash SCRIPT_DIR_ALT=$(目录名“$(readlink -f“$0”)“)
还获取脚本目录。

readlink -f 是查找实际路径。

它更稳定。

简单介绍一下。

日常使用 PWD。

看看你现在在哪里。

编写脚本。

使用以上两种方法找到脚本目录。

请注意 PWD 和 PWD 之间的区别。

当添加同理心时。

您可能需要添加 -p。

不然以后会有问题。

算了。

显示Linux文件路径的方法

说白了,在Linux系统中查看文件路径其实很简单,但是方法有很多。
我们先来说说最重要的事情。
使用 pwd 命令。
例如,$pwd将直接显示当前工作目录的绝对路径,例如/home/user/Documents。
还有一点,ls 命令也非常方便。
输入$ls将列出当前目录下的所有文件和子目录,例如file1 .txt及其子文件夹。
还有另一个关键细节。
find命令可以在指定目录及其子目录中搜索文件并显示其路径。
例如,$ find /home/user/Documents -name file1 .txt 将查找 file1 .txt 的路径。

一开始我以为只有pwd才能显示路径,后来发现ls和find同样强大。
等等,还有一件事,realpath 命令也非常有用。
它可以将相对路径转换为绝对路径。
例如,$ realpath ../file.txt 将变为 /home/user/Documents/file.txt。

实际上这很复杂,因为有时你可能会忽略这些命令而找不到文件。
我认为这些命令值得尝试,毕竟它们会让你更轻松地管理文件。
你怎么认为?有什么特别的方法是你常用的吗?

linux怎样显示当前目录

直接使用 pwd 命令是最简单的。
这是 PrintWorkingDirectory 命令。

打开终端并输入 pwd。
系统直接提供了/home/用户名/Documents等绝对路径。

echo$PWD 也有效。
但是,这取决于您如何设置环境变量。

ls -l 不直接显示。
列出文件时,路径显示在顶部。

文件管理器是最直观的。
打开计算机附带的工具并检查标题栏或地址栏。

你平时用什么?

判断 12.命令"ls -la"可以查看linux下当前目录下的所有文件和文件夹,包括隐藏文件。

这就是坑。
别相信。
不要这样做。