是否有一种简单的方法可以打印file.txt的完整路径?
file.txt = /nfs/an/disks/jj/home/dir/file.txt
<命令>
dir> <command> file.txt
应该打印
/nfs/an/disks/jj/home/dir/file.txt
是否有一种简单的方法可以打印file.txt的完整路径?
file.txt = /nfs/an/disks/jj/home/dir/file.txt
<命令>
dir> <command> file.txt
应该打印
/nfs/an/disks/jj/home/dir/file.txt
当前回答
获取文件的完整路径:
1)在包含你的文件的文件夹中打开你的终端,按键盘上的下列键:
CTRL + ALT + T
2)输入“pwd”(工作目录打印名称的首字母缩写):
your@device ~ $ pwd
这就是所有的朋友们!
其他回答
你可以使用fpn(完整路径名)脚本:
% pwd
/Users/adamatan/bins/scripts/fpn
% ls
LICENSE README.md fpn.py
% fpn *
/Users/adamatan/bins/scripts/fpn/LICENSE
/Users/adamatan/bins/scripts/fpn/README.md
/Users/adamatan/bins/scripts/fpn/fpn.py
fpn不是一个标准的Linux包,但它是一个免费开放的github项目,你可以在一分钟内设置好。
如果你和文件在同一个目录:
ls "`pwd`/file.txt"
用目标文件名替换file.txt。
获取文件的完整路径:
1)在包含你的文件的文件夹中打开你的终端,按键盘上的下列键:
CTRL + ALT + T
2)输入“pwd”(工作目录打印名称的首字母缩写):
your@device ~ $ pwd
这就是所有的朋友们!
另一个Linux实用程序,它做这个工作:
fname <file>
适用于Mac, Linux, *nix:
这将为您提供当前目录下所有文件的引用csv:
ls | xargs -I {} echo "$(pwd -P)/{}" | xargs | sed 's/ /","/g'
输出可以很容易地复制到python列表或任何类似的数据结构中。