使用gcp在终端中复制过程栏

你好,

我一直在为终端工作提供技巧...这次,我想向您展示如何制作详尽而有趣的副本 cp.

默认情况下,如果我们使用 cp 它没有向我们显示进度条,更不用说,它看起来像这样:

虽然...这是进度条和副本的其他数据的外观:

请注意,它显示了复制速度,剩余时间,还显示了已复制了多少MB,副本的百分比(%),以及一个条,用于显示丢失了多少内容。

为此,很简单,将以下命令放在终端中就可以了:

如果你使用 Debian, Ubuntu 或衍生工具:

sudo apt-get install gcp -y && echo "alias cp='gcp'" >> $HOME/.bashrc

这很简单,将首先安装 GCP,它实际上是将上面看到的所有数据提供给我们的人,然后在文件中添加一行 在〜/ .bashrc 我们将指示每次使用命令时 cp,我们实际上要使用命令 GCP.

在安装软件包时,他们实际上不必使用之前输入的命令 GCP 并在文件中写入以下内容 在〜/ .bashrc (请注意,文件名开头的句点)将对您有效:

别名cp ='gcp'

而且,仅此而已🙂

我仍在尝试查看如何在上面涂上颜色,但因此它对此不提供支持...我正在调查一些哈哈哈。

问候


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   乔斯

    否则,您始终可以将rsync与–progress参数一起使用。

  2.   MSX

    我不知道,我会尝试的! 前一阵子我用vcp:
    https://aur.archlinux.org/packages.php?ID=7564 但现在我只有rsync的别名,正如朋友@jors所说。

  3.   Mystog @ N

    无论如何,您要做的唯一一件事就是与博客建立更多联系! 🙂

    顺便说一下,gaara您是否知道除了rm命令外,是否还有gcp的等效项? 或删除?? 问题是我不知道为什么(这是看看elav是否可以使我明白),现在在XFCE中,当我尝试删除目录x Thunar时,我会看到进度条,上面写着“正在准备”,直到我删除为止一切,但绝不会“进步”。 简而言之,我看不到擦除的进度。 如果我能在控制台上看到类似的内容

    1.    KZKG ^ Gaara

      嗯,不知道,但是你可以做一个简单的: rm-rv 或等于的别名 rsync -r -v --progress

    2.    拉夫

      您正在使用哪个版本的Xfce?

      1.    Mystog @ N

        xfc 4.8
        12.04

  4.   腐烂87

    我不知道用Arch中的终端hahaha可以完成的一切,我只是在安装它或想要对其做一些非常特定的事情时才使用它。 我总是从一些用户那里听到对bash的热爱,但是即使如此,我还是逃走了一点……我感谢您向我展示了不逃离这么多路线的方法^ _ ^

    1.    KZKG ^ Gaara

      哈哈,是的,朋友,码头简直很棒。。。相信我,一旦您知道如何使用它,就不想放弃它了。
      不,乐于助人。

  5.   Alex

    非常感谢。

    1.    KZKG ^ Gaara

      谢谢你的评论😀

  6.   阿尼巴尔

    这样做会读取bashrc,然后在sudo行中设置别名……。

    源〜/ .bashrc

    1.    KZKG ^ Gaara

      是的,还是 。 〜。/ bashrc ????

      1.    猎人

        我有一个重载别名。

        别名重载=»源〜/ .bashrc»

  7.   雨果

    有趣的是,我的gcp给了我LMDE中的依赖问题。 碰巧我通常用 aptitude -RvW安装 它应该安装具有任何必需依赖项的软件包,没有推荐的软件包,并且提供非常详细的信息,但是当尝试运行它时,我收到一条错误消息,指出进度条将被禁用,因为缺少该软件包 python-进度条

    1.    拉夫

      好吧,我不知道好奇心在哪里,没有python-progressbar,因为gcp无法正常工作..就是这样。

      1.    雨果

        好奇的是,gcp没有将该软件包作为依赖项。 如果确实如此,它将与我使用的命令一起安装(仅禁用推荐的软件包,而不是依赖项),并且不会显示错误消息。

        1.    MSX

          很简单:如果未将其列为依赖项,则其包装不良。

  8.   黑客775

    很好的贡献,最好在终端中添加一些东西,以改善使用时的体验

    问候

  9.   Debian的

    出于好奇,有人能为gnu / linux得到一个(图形的)复制管理器吗? 了解Windows上的TeraCopy及其衍生版本...
    gnome复印机使我不知所措...
    在古巴,我们复制了很多东西。
    问候

  10.   Debian的

    嗯,很抱歉一年前打开一个帖子,但我没有意识到...

  11.   若尔基乔

    您还可以从Python包管理器(例如pip)安装progressbar和gcp。 我这样安装。