wget 下载不保存文件,直接使用 tar 解压

ssh_wget.webp
GNU Wget 是一个命令行程序,用于从 Web 站点下载文件。Wget 可以让您可以使用HTTP,HTTPS和 FTP 协议下载文件

# 如果Debian linux 系统是最小化安装缺少wget工具,请使用下行命令先安装
apt update -y && apt install wget

wget 下载不保存文件,直接使用 tar 解压

这是非常节省时间的高级技巧,它允许你一边下载一边解压。除了解压之外还可以做你任何想做的事,只要管道右侧的命令允许从标准输入读取数据即可。

要做到边下载边解压,需要使用 wget 命令 -q 选项关闭下载状态的标准输出,然后组合使用 wget 命令 -O 选项,指定标准输出作为文件。

wget 当使用连字符 - 作为文件时,则使用标准输出作为写入的文件,最后通过管道 | 传递给 tar 命令。

tarwget 命令下载文件解压缩到指定目录。 -C 选项指定写入的目标目录,参数 - 选项表示从标准输入读取数据。

wget -q -O -  \
https://repo.huaweicloud.com/harmonyos/compiler/gcc_riscv32/7.3.0/linux/gcc_riscv32-linux-7.3.0.tar.gz  \
| tar -xzf -  -C  ~/

BearPi-HM_Nano开发搭建环境,编译工具不想百度网盘下载,也可以下载华为官方的

https://repo.huaweicloud.com/harmonyos/compiler/

https://repo.huaweicloud.com/harmonyos/compiler/gcc_riscv32/7.3.0/linux/gcc_riscv32-linux-7.3.0.tar.gz
https://repo.huaweicloud.com/harmonyos/compiler/gn/2024/linux/gn-linux-x86-20221108.tar.gz
https://repo.huaweicloud.com/harmonyos/compiler/ninja/1.11.0/linux/ninja-linux-x86-1.11.0.tar.gz
© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论