需要打印来自终端的文件夹的完整路径,该文件夹不是当前目录。例如/media/hardDrive/Music
文件夹有三个子目录Album_1Album_2Album_3。
/media/hardDrive/Music $ ls
Album_1 Album_2 Album_3
需要一个命令(指令管理系统) 打印当前目录中给定文件夹的完整路径,而不需要将该目录附加到pwd
.
/media/hardDrive/Music $ CMD Album_1
/media/hardDrive/Music/Album_1
答案1
我找到了命令。可以使用 来完成realpath
。
>/media/hardDrive/Music/ $ realpath Album_1
/media/hardDrive/Music/Album_1
答案2
您也可以使用 find 来实现这一点。realpath
可能并不存在于所有系统上。
find $(pwd) -name "FILE_or_DIR_NAME"
例子:
$ cd ~
$ find $(pwd) -name "reports"
/home/tommy/reports