linux中 /opt 和 /opt/ 有啥区别?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux中 /opt 和 /opt/ 有啥区别?相关的知识,希望对你有一定的参考价值。
linux中 /opt 和 /opt/ 有什么区别?
翻译过来 /目录 和 /目录/ 有什么区别?
但对于由些命令, /opt/ 表示在这个目录下的内容, /opt表示这个目录
比如rsync命令:
rsync -avuz /opt/a /opt/b
这样出来的结果是, /opt/b目录下会有一个a目录, 里面的东西跟/opt/a 一样
但是:
rsync -avuz /opt/a/ /opt/b
这样的结果是, /opt/b目录跟/opt/a目录完全一致(b下面并没有a这个目录,而直接是a目录的内容) 参考技术A
说到/opt,常与/usr来一起对照说明:
linux中/opt目录用来安装附加软件包,是用户级的程序目录,可以理解为D:/Software。安装到/opt目录下的程序,它所有的数据、库文件等等都是放在同个目录下面。
opt有可选的意思,这里可以用于放置第三方大型软件(或游戏),当你不需要时,直接rm -rf掉即可。在硬盘容量不够时,也可将/opt单独挂载到其他磁盘上使用。
而/opt 和 /opt/ 有时有区别,有时又一样,对于cd, mkdir, rm 这戏来说bai, 他们都一样,对bai于有些命令, /opt/ 表示在这个目录下的du内容, /opt表示这个目录。更多Linux命令介绍请查看“Linux命令大全”,查找方式如下:
linux 安装jdk
安装JDK
下载并解压jdk-8u91-linux-x64.tar.gz到/opt
执行:
alternatives --install /usr/bin/java java /opt/jdk1.8.0_91/bin/java 2
alternatives --config java
alternatives --install /usr/bin/jar jar /opt/jdk1.8.0_91/bin/jar 2
alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_91/bin/javac 2
alternatives --set jar /opt/jdk1.8.0_91/bin/jar
alternatives --set javac /opt/jdk1.8.0_91/bin/javac
~/.bashrc 中增加:
export JAVA_HOME=/opt/jdk1.8.0_91
export JRE_HOME=/opt/jdk1.8.0_91/jre
export PATH=$PATH:/opt/jdk1.8.0_91/bin:/opt/jdk1.8.0_91/jre/bi
以上是关于linux中 /opt 和 /opt/ 有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章
linux疑问:chown -R nobody:nobody /opt/linuxsir 何意?
虚拟机上安装了linux opt 文件夹下容量不足但是系统还有空间,不知道该如何解决