📌  相关文章
📜  获取文件 linux 的目录 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:11:52.484000             🧑  作者: Mango

获取文件 Linux 的目录 - Shell-Bash

在 Shell-Bash 中,获取文件的目录是一个常见的操作。本文将介绍如何使用 Shell-Bash 来获取文件的目录。

获取当前目录

要获取当前目录,可以使用 pwd 命令。pwd 命令会返回当前工作目录的路径。例如:

$ pwd
/home/user

这表示当前工作目录是 /home/user

获取文件所在目录

要获取文件所在目录,可以使用 dirname 命令。dirname 命令会返回指定路径的父目录。例如:

$ dirname /home/user/doc/file.txt
/home/user/doc

这表示 file.txt 文件所在的目录是 /home/user/doc

获取文件名

要获取文件名,可以使用 basename 命令。basename 命令会返回指定路径中的文件名。例如:

$ basename /home/user/doc/file.txt
file.txt

这表示指定路径中的文件名是 file.txt

获取文件的绝对路径

要获取文件的绝对路径,可以使用 realpath 命令。realpath 命令会返回指定路径的绝对路径。例如:

$ realpath file.txt
/home/user/doc/file.txt

这表示 file.txt 文件的绝对路径是 /home/user/doc/file.txt

结论

使用 Shell-Bash,获取文件的目录可以是一个非常简单的操作。这里介绍的命令是 pwddirnamebasenamerealpath。使用这些命令,可以轻松地获取文件的目录和文件名,以及文件的绝对路径。