linux快速提示:一步下载和卸载

大多数时候,当我下载一些东西的时候,它是一个某种类型的文件存档-通常是tarball或zip文件。这可能是Gentoo的Portage树中没有包含的应用程序的一些源代码,内部公司应用程序的一些文档,甚至是像新的WordPress安装一样平凡的东西。...

大多数时候,当我下载一些东西的时候,它是一个某种类型的文件存档-通常是tarball或zip文件。这可能是Gentoo的Portage树中没有包含的应用程序的一些源代码,内部公司应用程序的一些文档,甚至是像新的WordPress安装一样平凡的东西。

在终端中下载和清除错误的传统方式如下:

wget http://wordpress.org/latest.tar.gz

tar xvzf latest.tar.gz

rm latest.tar.gz

或者更紧凑的形式:

wget http://wordpress.org/latest.tar.gz && tar xvzf latest.tar.gz && rm latest.tar.gz

两种方法都有点笨拙。这是一个非常简单的操作,一个强大的类似shell的bash应该允许以一种更“灵活”的方式执行这样的任务。

好吧,多亏了一个有用的小命令“curl”,我们实际上可以在一个管道语句中完成上面的混乱:

curl http://wordpress.org/latest.tar.gz | tar xvz

没有要处理的临时文件,没有乱搞符号。简而言之,一个高度紧凑、高效的命令。事实上,从理论上讲,curl方法可以比串联的wget/tar/rm-mess更快,因为如果可能,stdout管道将使用RAM作为缓冲区,而wget和tar(使用-f开关)必须直接从磁盘读/写。

顺便说一句,tar和-v选项(我们在上面所有示例中使用它的方式)将每个文件名打印到stdout,因为每个文件名都没有被删除。这会妨碍curl显示下载状态的漂亮ncurses输出。我们可以通过调用tar而不使用-v来消除tar:

curl http://wordpress.org/latest.tar.gz | tar xz

就这些!

  • 发表于 2021-04-14 13:57
  • 阅读 ( 84 )
  • 分类:互联网

你可能感兴趣的文章

在linux中运行ms dos游戏和应用程序的3种方法

... 快速重新启动后,选择Install to hard disk(安装到硬盘),然后选择首选语言,然后再次接受免责声明。选择擦除和格式化驱动器的选项,最后可以开始实际安装。 ...

  • 发布于 2021-03-11 18:00
  • 阅读 ( 249 )

什么是容器linux?您应该使用它吗?

...轻量级的,而且在虚拟机中安装起来相当简单。任何需要快速、可扩展、容器化部署的人都应该选择容器Linux。大多数系统管理员和数据库管理员将从容器Linux中获益最大。由于Container Linux缺乏桌面环境,因此它最适合集群管理...

  • 发布于 2021-03-15 05:37
  • 阅读 ( 207 )

如何在linux上安装和使用powershell

...owerShell能够管理网络设备和Linux系统。尽管PowerShell和命令提示符看起来很相似,但它们绝对不同。 ...

  • 发布于 2021-03-16 02:34
  • 阅读 ( 303 )

Windows10中LinuxBashShell快速指南

2016年3月,微软宣布了令人敬畏的Canonical partnership。被吹捧为Windows上的Linux,开发人员对Bash应用于Windows的前景感到高兴。windows10周年更新承诺将把bash的全部功能引入Windows,而不是虚拟机。 ...

  • 发布于 2021-03-17 01:06
  • 阅读 ( 190 )

适用于windows计算机的最佳pc软件

...用程序都是免费的,您可以通过按类别浏览列出的程序来快速找到所需内容。 ...

  • 发布于 2021-03-18 13:00
  • 阅读 ( 268 )

如何从windows双启动pc安全卸载ubuntu

...,选择“疑难解答”>“高级选项”>“命令提示符”。在这里,我们使用Bootrec.exe使用fixbbr命令的工具。 ...

  • 发布于 2021-03-21 17:45
  • 阅读 ( 241 )

如何在Chromebook上安装windows程序和游戏

...要下载并安装这个应用程序。下面是Codeweavers为其提供的快速教程视频。 ...

  • 发布于 2021-03-26 11:05
  • 阅读 ( 381 )

如何从chromebook中删除应用程序

...确认,但您可以再次在终端窗口中键入。 我们还有最后一步:删除应用程序第一次运行时下载的额外位。键入以下命令,然后按Enter键以删除这些附加块。 sudo apt-get purge app_name 按“Y”,然后按回车键确认要删除这些现在无用的...

  • 发布于 2021-04-04 07:55
  • 阅读 ( 137 )

windows10的新bashshell所能做的一切

...:如何在windows10上从bashshell外部运行Linux命令 如果您只想快速启动程序、执行命令或运行脚本,甚至不需要先启动Bash环境。可以使用bash-c或wsl命令从Linux shell外部执行Linux命令。Linux环境只是运行命令,然后退出。如果从命令提...

  • 发布于 2021-04-06 14:44
  • 阅读 ( 261 )

如何使用synology nas下载文件(避免在夜间打开电脑)

...下载了,这非常适合在你醒着的时候保持你的连接自由和快速。 相关:如何手动和自动更新您的Synology NAS软件包 在我们的下载调度例行程序的秘密酱是免费的和官方的下载管理应用程序从概要,下载站。默认情况下,应用程序...

  • 发布于 2021-04-07 06:05
  • 阅读 ( 165 )
mlr20797
mlr20797

0 篇文章

相关推荐