📅  最后修改于: 2023-12-03 15:35:26.007000             🧑  作者: Mango
在ubuntu终端中,可以使用命令行来获取文件的路径,本文介绍如何使用Shell/Bash获取文件路径。
使用命令 pwd
可以获取当前工作目录的路径。以下是获取当前目录的路径的示例代码:
# 获取当前目录的路径
pwd
运行结果如下:
/home/ubuntu
要获取文件的绝对路径,可以使用 readlink -f
命令。以下是获取文件绝对路径的示例代码:
# 获取文件的绝对路径
readlink -f filename.txt
运行结果如下:
/home/ubuntu/filename.txt
要获取文件路径的目录部分,可以使用 dirname
命令。以下是获取文件路径的目录部分的示例代码:
# 获取文件路径的目录部分
dirname /home/ubuntu/filename.txt
运行结果如下:
/home/ubuntu
要获取文件路径的文件名部分,可以使用 basename
命令。以下是获取文件路径的文件名部分的示例代码:
# 获取文件路径的文件名部分
basename /home/ubuntu/filename.txt
运行结果如下:
filename.txt
要获取当前脚本的路径,可以使用 $0
变量。以下是获取当前脚本的路径的示例代码:
# 获取当前脚本的路径
echo "$0"
运行结果如下:
/home/ubuntu/script.sh
在ubuntu终端中,可以使用命令行来获取文件的路径。可以使用 pwd
命令来获取当前工作目录的路径。要获取文件的绝对路径,可以使用 readlink -f
命令。要获取文件路径的目录部分,可以使用 dirname
命令,要获取文件路径的文件名部分,可以使用 basename
命令。要获取当前脚本的路径,可以使用 $0
变量。