当前位置: 技术问答>linux和unix
关于tar 命令的一点疑问
来源: 互联网 发布时间:2016-05-03
本文导语: 在建立交叉编译环境时,手册上是这样说的: 在 arm-linux-gcc-3.4.1.tar.bz2 文件目录下运行命令 mkdir /usr/local/arm #如果您的 pc 端 linux 系统已经有这个文件夹,这步就跳过 tar -xjvf arm-linux-gcc-3.4.1.tar.bz2 -C / 为...
在建立交叉编译环境时,手册上是这样说的:
在 arm-linux-gcc-3.4.1.tar.bz2 文件目录下运行命令
mkdir /usr/local/arm #如果您的 pc 端 linux 系统已经有这个文件夹,这步就跳过
tar -xjvf arm-linux-gcc-3.4.1.tar.bz2 -C /
为什么-C后面跟“/”就能自动解压到/usr/local/arm这个目录下,-C 不是指定路径吗?
在 arm-linux-gcc-3.4.1.tar.bz2 文件目录下运行命令
mkdir /usr/local/arm #如果您的 pc 端 linux 系统已经有这个文件夹,这步就跳过
tar -xjvf arm-linux-gcc-3.4.1.tar.bz2 -C /
为什么-C后面跟“/”就能自动解压到/usr/local/arm这个目录下,-C 不是指定路径吗?
|
-C是先跑到/目录下面去,然后从这个目录开始接上arm-linux-gcc-3.4.1.tar.bz2打包时的路径
如果你不在/目录下,就不对了
比如:arm-linux打包时目录是 /root/arm-linux,你在/home/下执行不带-C的,他就变成这样了/home/root/arm-linux/...
如果你不在/目录下,就不对了
比如:arm-linux打包时目录是 /root/arm-linux,你在/home/下执行不带-C的,他就变成这样了/home/root/arm-linux/...