全球主机交流论坛

标题: PowerShell 使用 ssh 还是挺漂亮的 [打印本页]

作者: sRGB    时间: 2023-4-6 18:00
标题: PowerShell 使用 ssh 还是挺漂亮的



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

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

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

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

  1. wget -q -O -  \
  2. https://repo.huaweicloud.com/harmonyos/compiler/gcc_riscv32/7.3.0/linux/gcc_riscv32-linux-7.3.0.tar.gz  \
  3. | tar -xzf -  -C  ~/
复制代码



作者: rkidc    时间: 2023-4-6 18:01
个人不喜欢这种,进ssh就是为了work,这种容易分散注意力
作者: js攻城狮    时间: 2023-4-6 19:16
假如解压速度快于下载速度, 解压会不会遇到EOF而解压失败?
作者: 沙龙    时间: 2023-4-6 19:26
js攻城狮 发表于 2023-4-6 19:16
假如解压速度快于下载速度, 解压会不会遇到EOF而解压失败?

露馅了,你看看什么管道作用。




欢迎光临 全球主机交流论坛 (https://hostloc.9hanju.com/) Powered by Discuz! X3.4