当前位置:首页 » 操作系统 » linux获取绝对路径

linux获取绝对路径

发布时间: 2022-07-13 15:20:55

‘壹’ linux怎么通过shell查找到某一个文件的绝对路径

Linux下查找文件的绝对路径可以用whereis、locate或者find命令。如果想快速查找到文件的绝对路径,最好是用whereis或者locate命令,它们的查找速度要比find命令快很多,这是因为在Linux系统中有个数据库,记录了系统内的所有文件,而whereis和locate命令就是在这个数据库中查找,并没有实际查找硬盘,而数据库查找往往是非常快的;而find命令是直接查找硬盘,如果硬盘文件比较多,就比较费时间。
注意一点:whereis和locate命令的数据库是一天更新一次,所以有时候会找到已经删除的文件,还会有找不到最新刚刚创建文件的情况,当明明记得有却找不到时,就用find命令来查找。
find用法:
find 要查找的路径 参数
-name参数:指定要查找的文件名
-user参数:指定要查找的文件所属用户
-type参数指定查找文件的类型,分别有d目录、l连接文件、s socket文件等,find命令的使用例子:
find /home -name myfile.txt
上面的命令在/home路径下查找myfile.txt的绝对路径。

‘贰’ linux中的绝对路径

绝对路径就是从根目录开始指向一个文件或者目录的完整的路径,
比如/etc/rc.local就是这样的一条绝对路径,绝对路径的引用与你当前所在位置无关,,
比如终端下 root@localhost ~#
这时你在/root目录下,命令 vi /etc/rc.local 中引用的就是绝对路径,如果你切换到其他的路径,使用vi /etc/rc.local对命令执行结果没有影响。

‘叁’ linux下 Java如何获取文件的绝对路径

需要使用路径时,用下面的方法取得项目根目录的绝对路径(Tools为方法类)
public static String getRootPath() {
String classPath = Tools.class.getClassLoader().getResource("/").getPath();
String rootPath = "";
//windows下
if("\\".equals(File.separator)){
rootPath = classPath.substring(1,classPath.indexOf("/WEB-INF/classes"));
rootPath = rootPath.replace("/", "\\");
}
//linux下
if("/".equals(File.separator)){
rootPath = classPath.substring(0,classPath.indexOf("/WEB-INF/classes"));
rootPath = rootPath.replace("\\", "/");
}
return rootPath;
}

‘肆’ linux绝对路径怎么写

使用pwd命令查看文件的绝对路径,就是从根目录开始写文件的路径,比如在root家目录中的xx.sh文件,觉得路径就是/root/xx.sh
更多相关知识请查阅linux就该这么学一书。

‘伍’ linux获取文件绝对路径

如果是静态编译的话,__FILE__只能获取相对路径
可以用Makefile加宏控制来试试

‘陆’ linux shell脚本中如何获取文件的绝对路径readlink可以么

传给函数的路径是/root/file,如果这是函数的第一个参数,那么函数中可以用
$1
获取。
得到文件名file1和file2后,echo
"$1/file1"
就输出/root/file/file1,echo
"$1/file2"
输出/root/file/file2。

‘柒’ linux中怎样显示文件的绝对路径

pwd显示当前路径,如果你只知道文件的名字那么可以用find命令来找到~不知道语法可以用“find
--help”来查看帮助文档

‘捌’ linux下怎样取文件的绝对路径

查看当前命令行所在路径,使用命令
pwd
如果自己写的脚本或者程序可以查看/proc/self/exe
如果是查看正在运行的程序的路径,先查看程序的PID,然后读取/proc/[PID]/exe

热点内容
shell脚本调用sql脚本 发布:2025-01-22 20:53:51 浏览:427
解压洗浴 发布:2025-01-22 20:51:01 浏览:474
tplink云服务器 发布:2025-01-22 20:32:35 浏览:146
videots文件夹 发布:2025-01-22 20:31:40 浏览:312
apm编程 发布:2025-01-22 20:08:08 浏览:762
中乙数据库 发布:2025-01-22 20:08:08 浏览:841
a8源码网 发布:2025-01-22 20:06:42 浏览:181
新闻头条源码 发布:2025-01-22 20:06:37 浏览:917
社保卡的交易密码怎么修改密码 发布:2025-01-22 20:05:09 浏览:693
如何把旧安卓机改造为游戏机 发布:2025-01-22 19:54:35 浏览:624