精华内容
下载资源
问答
  • rsync替换cp命令显示速度和进度

    千次阅读 2020-05-15 17:05:18
    -t :保持文件的时间信息—time -o :保持文件属主信息owner -p :保持文件权限 -g :保持文件的属组信息 -P :--progress 显示同步的过程及传输时的进度等信息 -e :使用的信道协议,指定替代rsh的shell程序。...
    # rsync -P test.tar.gz ./
    test.tar.gz
        395,706,368  48%  377.34MB/s    0:00:01
    
    Or
    # rsync -avPh test.tar.gz ./
    
    # rsync -arP test.tar.gz ./
    
    # rsync -rP test.tar.gz ./
    注意:rsync和scp都可以远程拷贝。
    
    *****************************************************************************************
    一般最常用的选项组合:-avzPr 来进行传输,
    
    rsync的同步参数选项:
    -a :归档模式,表示以递归模式传输文件,并保持文件所有属性相当于-rtopgdl
    -v :详细模式输出,传输时的进度等信息
    -z :传输时进行压缩以提高效率—compress-level=num可按级别压缩
    -r :对子目录以递归模式,即目录下的所有目录都同样传输。
    -t :保持文件的时间信息—time
    -o :保持文件属主信息owner
    -p :保持文件权限
    -g :保持文件的属组信息
    -P :--progress 显示同步的过程及传输时的进度等信息
    -e :使用的信道协议,指定替代rsh的shell程序。例如:ssh
    -D :保持设备文件信息
    -l :--links 保留软连接
    --progress  :显示备份过程
    --delete    :删除那些DST中SRC没有的文件
    --exclude=PATTERN  指定排除不需要传输的文件模式
    -u, --update 仅仅进行更新,也就是跳过所有已经存在于DST,并且文件时间晚于要备份的文件。(不覆盖更新的文件)
    -b, --backup 创建备份,也就是对于目的已经存在有同样的文件名时,将老的文件重新命名为~filename。
    -
    展开全文
  • Linux cp命令不能显示进度和速度的替代方案 Linux复制文件的cp命令不会显示进度和速度,当我们复制大文件的时候,看不到复制...可以看到会显示速度和耗时,在实际使用中,我们通常使用的命令是 rsync -av --progress t

    Linux cp命令不能显示进度和速度的替代方案

    Linux复制文件的cp命令不会显示进度和速度,当我们复制大文件的时候,看不到复制的进度,不太方便,此时我们可以用rsync命令来替代

    rsync [OPTION]... SRC [SRC]... DEST
    

    示例,将t01文件夹中的demo.zip复制到t02文件夹中,输入命令

    rsync --progress t01/demo.zip t02/
    

    在这里插入图片描述
    可以看到会显示速度和耗时,在实际使用中,我们通常使用的命令是

    rsync -av --progress t01/demo.zip t02/
    

    在这里插入图片描述
    输入rsync --help,可以看到具体的参数介绍

    -a, --archive               archive mode; equals -rlptgoD (no -H,-A,-X)
    -v, --verbose               increase verbosity
    
    展开全文
  • cp命令显示拷贝的速度 在window平台上复制一个文件时可以即时查看文件复制时的速度。 在linux平台上查看了cp命令的参数,没有相关参数可以实现此功能,所以需要借助工具来实现此功能。 我平时用的linux版本是centos ...

    cp命令显示拷贝的速度

    在window平台上复制一个文件时可以即时查看文件复制时的速度。
    在linux平台上查看了cp命令的参数,没有相关参数可以实现此功能,所以需要借助工具来实现此功能。
    我平时用的linux版本是centos 7.5 ,系统默认没有安装iotop软件。所以需要安装此软件。

    yum  install iotop
    

    安装完成后运行即可显示如下界面:

    Total DISK READ :       0.00 B/s | Total DISK WRITE :       0.00 B/s
    Actual DISK READ:       0.00 B/s | Actual DISK WRITE:       0.00 B/s
      TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN     IO>    COMMAND                                                                                                                                                                                          
        1 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % systemd --switched-root --system --deserialize 22
        2 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kthreadd]
        3 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [ksoftirqd/0]
        5 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kworker/0:0H]
        7 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [migration/0]
        8 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [rcu_bh]
        9 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [rcu_sched]
       10 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [lru-add-drain]
       11 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [watchdog/0]
       12 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [watchdog/1]
       13 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [migration/1]
       14 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [ksoftirqd/1]
     1039 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % python -Es /usr/sbin/firewalld --nofork --nopid [gmain]
     1040 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % NetworkManager --no-daemon [gmain]
       17 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [watchdog/2]
       18 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [migration/2]
       19 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [ksoftirqd/2]
       21 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kworker/2:0H]
       22 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [watchdog/3]
       23 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [migration/3]
       24 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [ksoftirqd/3]
      819 be/2 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % audispd
       26 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kworker/3:0H]
     8731 be/4 mysql       0.00 B/s    0.00 B/s  0.00 %  0.00 % mysqld
       28 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kdevtmpfs]
       29 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [netns]
       30 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [khungtaskd]
       31 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [writeback]
       32 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kintegrityd]
       33 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [bioset]
       34 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kblockd]
       35 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [md]
       36 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [edac-poller]
      549 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % systemd-journald
      308 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [scsi_tmf_1]        
      860 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % smartd -n -q never
       42 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kswapd0]
       43 be/5 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [ksmd]
       44 be/7 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [khugepaged]
      557 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kworker/3:1H]
      558 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kworker/1:1H]
     8239 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % -bash
    

    开启另一个终端窗口,使用cp命令复制一个大文件

    cp cn_windows_10_consumer_editions_version_1903_2019_x64_dvd.iso  cn-----b.iso
    

    回到运行iotop命令的窗口,查看执行cp命令拷贝文件时的速度

    Total DISK READ :     324.58 M/s | Total DISK WRITE :     324.46 M/s
    Actual DISK READ:     324.64 M/s | Actual DISK WRITE:       0.00 B/s
      TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN     IO>    COMMAND                                                                                                                                                                                          
    15394 be/4 root      324.58 M/s  324.46 M/s  0.00 % 60.99 % cp -i cn_windows_10_consumer_editions_version_1903_2019_x64_dvd.iso cn-----b.iso
    
    展开全文
  • linux中显示传输进度和速度cp脚本

    千次阅读 2013-05-13 11:25:10
    在linux中,如果不安装图形界面,在cp时,是不会显示传输进度和速度的,在cp大文件时不太方便,写了个可以显示传输进度和速度cp脚本,分享一下。 #!/bin/bash PARAM_LIST=$* PARAM_NUM=$# TOTAL_SIZE=0 for((i=...
    在linux中,如果不安装图形界面,在cp时,是不会显示传输进度和速度的,在cp大文件时不太方便,写了个可以显示传输进度和速度的cp脚本,分享一下。
    
    #!/bin/bash 
    PARAM_LIST=$*
    PARAM_NUM=$#
    TOTAL_SIZE=0
    
    for((i=0;i<$PARAM_NUM - 1;i++))
    do
        [ ! -r $1 ] && echo "Cannot read $1." && exit 1
        SIZE=`du -s $1 | awk '{print $1}'`
        ((TOTAL_SIZE = $TOTAL_SIZE + $SIZE))
        shift
    done
    
    TARGET=$1
    START_TIME=`date +%s.%N`
    cp -a $PARAM_LIST &
    
    while true
    do
        COPIED=`du -s $TARGET | awk '{print $1}'`
        ((PERCENT = $COPIED * 100 / $TOTAL_SIZE))
        CURRENT_TIME=`date +%s.%N`
        MB_iSECOND=`echo $TOTAL_SIZE/1024/\($CURRENT_TIME-$START_TIME\)|bc`
        echo -ne "Total size: $TOTAL_SIZE KB - $PERCENT% - SPEED: $MB_iSECOND MB/s"
        STRING=`echo -ne "Total size: $TOTAL_SIZE KB - $PERCENT% - SPEED: $MB_iSECOND MB/s"`
        LEN_STRING=${#STRING}
        for((i=0;i<=$LEN_STRING;i++))
        do 
            echo -ne "\b"
        done 
    
        (($PERCENT == 100)) && END_TIME=`date +%s.%N` && break
    done
    MB_SECOND=`echo $TOTAL_SIZE/1024/\($END_TIME-$START_TIME\)|bc`
    echo "Total size: $TOTAL_SIZE KB FINISHED - Avg.SPEED: $MB_SECOND MB/s"
    exit 0

    展开全文
  • CentOS7 cp mv 显示进度条

    千次阅读 2020-03-17 02:44:20
    下载 GNU 的 coreutils。 cd /tmp wget ...tar -xvJf coreutils-8.31.tar.xz cd coreutils-8.31 下载 带有进度条的“cp”和“mv”修补包。 wget https://raw.githubusercontent.c...
  • 实现Linux下带进度显示cp命令 - xcp

    万次阅读 2014-04-10 18:14:20
    实现Linux下带进度显示cp命令 - xcp 作者:阙荣文 - Q++ Studio Linux下复制文件的命令cp非常强大,就是有一点不是很好:没有进度提示。尤其是在复制很多大文件时,控制台仅仅停在那里什么信息都没有...
  • 在 Linux 系统中,大多数命令从来都是...cv 是 Coreutils Viewer,它能够显示传输数据的进度,包括百分比、大小、以及速率等信息。cv 支持 coreutils 中的基本命令,比如 cp、mv、rm、dd、tar 等等。 cv 的源代码可从
  • Linux dd cp命令详细,以及命令比较
  • 一个安装在树莓派上的简单项目,可以测量互联网速度显示结果。 :house: 要求 适用于节点服务器应用程序的NodeJS和npm。 安装 git clone https://github.com/Tschoepel/pispeedtest cd pispeedtest cp .env....
  • cpca库使用简明教程

    千次阅读 2020-08-10 15:47:06
    cpca库使用简明教程 cpca是chinese_province_city_area_mapper的全称,在处理中文地址比较好用,这里记录下库的主要功能与使用方法。 安装 pip install cpca cpca.transform cpca.transform 是 cpca库的核心功能,其...
  • Linux cp scp命令使用

    千次阅读 2013-09-25 15:30:54
    cp 拷贝命令,用来对文件或者子目录进行拷贝操作的。...可能会稍微影响一下速度cp命令: - a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。 - d
  • Linux命令scp详解及cp和scp命令的使用方法 ...可能会稍微影响一下速度。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来。另外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,r...
  • Copy each SOURCE into DESTINATION_DIRECTORY基准fcp不只是自称是快于cp ,它的速度cp 。由于不同的操作系统显示出不同的性能特征,因此在 macOS 和 Linux 上运行了相同的基准测试。苹果系统以下基准测试在
  • (在标准出错上显示问题,从标准输入读取答案.只有明确确认了才复制文件.)  -p 保留原文件的所有者、组、权限(包括 setuid 和 setgid 位),上次修改时间和上次访问时间。如果制作所有者或组信息的副本时出错,...
  • 但台式机不好携带,放假不方便带回家,也不能方便地根据需要灵活地放在实验室或者宿舍,兄弟推荐了准系统,看了半天性价比虽然很好但问了半天客服对过热问题驱动问题回答得很含糊,不敢入手发现神舟战神CP5s1是看中...
  • ARM存储器之:协处理器CP15

    千次阅读 2013-10-11 11:49:30
    ARM存储器之:协处理器CP15 ARM存储系统有非常灵活的体系结构,可以适应不同的嵌入式应用系统的需要。ARM存储器系统可以使用简单的平板式地址映射机制(就像一些简单的单片机一样,地址空间的分配方式是固定的,...
  • 几周前,我们讨论了高级拷贝(修改于cp命令,让其可以显示复制进度条)。一位读者在注释中指出其他实用工具不仅也提供了基本的cp命令功能,而且还提供cp不具有的高级功能。所以,这篇文章里,我们将会讨论非常相似的...
  • Linux命令中:rsync和cp之间的区别

    千次阅读 2017-12-16 11:19:09
    cp -u:也可以实现类似效果; 两者都基本可以满足备份的需求; 只是一般情况下,用rsync做这类备份之类的事情,更多见;   在备份的操作中,拷贝,过期文件的删除是经常要做的事情。 拷贝也有本机...
  • scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only ...
  • TWebBrowser滚动条的显示问题探讨。

    千次阅读 2012-11-09 13:17:02
    有时候我们查看网页信息,只想查看某些特定区域的信息,那么这时候我们可能会这么做: //获取源代码 D := FCurWebBrowser.Document as IHTMLDocument2;... cp :=e2.createControlRange as IHTMLContro
  • winfrom 页面加载速度

    2015-01-10 01:58:53
    winfrom 点击某个按钮对应的tabpage显示,怎么感觉像是重新加载了tabpage这个页面,很卡,请问这个怎么解决? 这个按钮我是用的button,我把tabcontrol的卡头隐藏掉了的,另外请问有什么方法可以使加载速度变快,我...
  • linux 的 dd命令详解,dd与cp的区别

    千次阅读 2017-06-14 13:49:15
    注:dd操作的是磁盘的扇区字节,而cp是文件或目录,dd可以在磁盘中连续的读取 从磁盘中10开始的位置读40个bs 到文本中 从文件中读字节到磁盘中 1.命令简介  dd 的主要选项: 指定数字的地方若以下列...
  • 关于使用ORMON CP1H PLC测速问题

    千次阅读 2015-06-15 10:04:02
    在网上看资料发现,多数是使用CNT(计数指令)来做测速,发现这个指令计数的速度对时间点(或者采集次数)的要求比较高且需要写复位信号的时间程序,误差相对比较大,并且实时显示速度效果不好。 CNT 指令计算...
  • AP 自适应应用程序希望使用经典平台ECUs产生的信号如:速度、温度等。 经典ECUs希望利用自适应应用程序提供的服务,如:传感器融合,真实世界物体模型等。 两个可用的AUTOSAR平台,classic和adaptive是可用的。 ...
  • 这款已经到货的CP8400除了超高的800万像素外,最大特点就是拥有超强的广角,尼康另外一款新品CP8800还没看到,它的主要卖点是10倍光学变焦。 我们来看看这款到货了的CP8400,它采用了一块2/3英寸有效像素8
  • 有些时候需要拷贝大量文件,或者是数据库的物理备份,都需要使用cp命令,但是系统自带cp命令不支持显示进度。这时,我们可以通过另外安装的方式,来查看复制或者移动的进度。
  • 亲们,我用pc读取加速度数据采集,usb转串口是cp2102模块,怎么实现加速度数据采集读取啊,谢谢你们,
  • dd命令测试linux磁盘读写速度操作

    千次阅读 2018-10-18 12:31:13
    1、先熟悉两个特殊的设备:  (1)/dev/null:回收站、无底洞。  (2)/dev/zero:产生字符。 2、测试磁盘写能力  time dd if=/dev/zero of=/testw.dbf bs=4k...参考测试速度方法:time cp -a data2 data2  
  • 在Linux系统里面用到 cp命令复制不能显示文件拷贝的进度,也不能计算还有多长时间文件可以 拷贝结束,现在写一个程序可以显示文件拷贝的进度。思路:当前目录下面有一个1G大小的bigfile文件当我在命令行下面输入ls -...
  • $ cp sdkconfig.m5stack sdkconfig $ make -j8 flash 如果您还有其他板子或自己显示,请运行menuconfig。 $ git clone git@github.com:tuupola/esp_gfx.git --recursive $ cd esp_gfx $ make menuconfig $ make -j8...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 51,988
精华内容 20,795
关键字:

cp显示速度