linux的绝对路径方式,linux怎么通过shell查找到某一个文件的绝对路径?

用户投稿 17 0

关于“linux_php_绝对路径”的问题,小编就整理了【4】个相关介绍“linux_php_绝对路径”的解答:

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下怎样取文件的绝对路径?

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

linux的相对路径怎么表示?

绝对路径; 在Linux中,绝对路径是从/(也被称为根目录)开始的,比如/usr、/etc/X11。

如果一个路径是从/开始的,它一定是绝对路径,这样就好理解了; [root@localhost ~]# pwd 注:判断用户当前所处的位置,也就是说他到底位于哪? /root 注:用户当前位于/root;

[root@localhost ~]# cd /usr/share/doc/ 注:我们以绝对路径方式进入/usr/share/doc目录下;

[root@localhost doc]# pwd 注:判断用户当前所处的位置 /usr/share/doc 注:用户位于/usr/share/doc,看来已经达到我们的目的了; 相对路径; 相对路径是以 . 或 .. 开始的,.表示用户当前操作所处的位置,而.. 表示上级目录;在路径中,.表示用户当前所处的目录,而..上级目录,要把.和..当做目录来看。 [root@localhost ~]# pwd 注:通过pwd来判断当前用户所在的位置;

/root 注:得出目录处于/root目录中;

linux下跟服务相关的路径是?

1、绝对路径 从根目录开始,依次将各级子目录的名字组合起来,形成的路径就称为某个文件的绝对路径。例如,根目录(/)下有目录usr,usr目录下有子目录bin,bin目录下有文件chsh,则chsh文件的绝对路径就是:/usr/bin/chsh 2、相对路径 相对当前所在路径的位置,例如当前所在的位置为/usr,也就是在根目录的usr子目录下,则chsh文件相对当前位置的路径为:bin/chsh 在路径中一些特殊符号的说明: 。 表示用户所处的当前目录; …… 表示上级目录; ~ 表示当前用户自己的家目录; ~USER 表示用户名为USER的家目录,这里的USER是在/etc/passwd中存在的用户名。

到此,以上就是小编对于“linux_php_绝对路径”的问题就介绍到这了,希望介绍关于“linux_php_绝对路径”的【4】点解答对大家有用。

抱歉,评论功能暂时关闭!