linux之复制文件(cp/tar/rsync/cpio)

news2024/9/21 14:28:26

复制文件

  1. 命令一: cp
    time cp -a /home/learn/files /home/learn/test/cp
    real 6m7.699s
    user 0m0.568s
    sys 0m48.372s
  2. 命令二:tar
    time (cd /home/learn/files; tar c .) | (cd /home/learn/test/tar ; tar x)
    real 2m7.848s
    user 0m1.209s
    sys 1m12.826s
  3. 命令三:rsync
    time (cd /home/learn/files; rsync -a . /home/learn/test/rsync)
    real 9m14.021s
    user 4m8.799s
    sys 3m10.757s
  4. 命令四:cpio
    time (cd /home/learn/files; find . -xdev) | cpio -pmd /home/learn/test/cpio
    real 9m23.032s
    user 0m7.435s
    sys 1m35.024s
  5. 结论
    在这里插入图片描述

查看文件复制进度(CentOS)

先执行如下两个命令,安装progress

wget --no-check-certificate https://cbs.centos.org/kojifiles/packages/progress/0.13/1.el7/x86_64/progress-0.13-1.el7.x86_64.rpm
rpm -ivh  progress-0.13-1.el7.x86_64.rpm

打开两个终端,在第一个终端执行cp等命令后,在第二个终端执行progress -M -w即可查看cp等命令的执行进度了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/733342.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Nuxt3引入Element-plus和sass

1.引入Element-plus 打开编辑器终端 运行npm install element-plus/nuxt 或者命令行cd到项目文件 运行npm install element-plus/nuxt package.json文件会出现 使用Element-plus 在nuxt.config.ts文件添加代码 export default defineNuxtConfig({devtools: { enabled: true }…

Blender基础入门(2):Blender简单渲染

文章目录 我个人的Blender专栏前言渲染基本常识科普Blender渲染设置Blender窗口分栏分屏渲染 渲染设置GPU渲染引擎推荐最大采样 切换摄像机渲染图片渲染采样512和4096差异512采样4096采样 渲染建议 我个人的Blender专栏 Blender简单教学 前言 渲染是从白模到成品的过程&…

CTFSHOW 每周大挑战 RCE极限挑战

RCE挑战1 开题直接给了源码 过滤了括号和点号。 使用内敛绕过。 payload: codeecho tac /f1agaaa;RCE挑战2 源码直接给了。 基本把能用的都过滤了,只剩下$()_;[],./字符,自增RCE无疑。 //相当于 ($_GET[_])($_GET[__]) 使用的时候url编…

【雕爷学编程】Arduino动手做(156)---OTTO两足舵机机器人

37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的&am…

【Mac】安装DbServer

1.下载 链接: https://pan.baidu.com/s/13Vzsv1sLAq-J8RsRgtL-pw 提取码: 8gsr 2.安装 如果提示已损坏,无法打开。 解决方式: 打开“终端”,输入命令:sudo spctl --master-disable,这个过程中会提示要输入密码&…

C++ 库 vector初始化方式

vector 支持多种初始化方式,以下是几种常见的方法: 1. 默认初始化: 可以使用无参构造函数来创建一个空的 vector。例如: 创建一个空的整数向量 2. 指定大小和初始值: 可以使用带有两个参数的构造函数来指定 vector 的大小和初始值。例如&am…

优化器学习

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、SGD(随机梯度下降算法)二、Momentum三、AdaGrad四、Adam算法 前言 最优化是应用数学的一个分支,主要研究在特地情况下函…

Installation request for phpoffice/phpspreadsheet

办法 composer update --ignore-platform-reqs

【C++】引用、指针、函数指针、指针函数

指针和引用的概念及区别 引用 引用是一个已存在对象的别名,使用 & 符号进行声明,例如 int& ref num;引用必须在声明时初始化,并且一旦绑定到一个对象后,就不能再重新绑定到其他对象引用使用起来类似于被引用对象的别名…

SpringBoot开启定时任务

有些场景需要使用到定时任务,比如: 定时数据备份:定时任务可以用于自动备份数据库或重要文件。可以编写一个定时任务来定期执行数据备份操作,以保护数据的安全性。 定时数据同步:在分布式系统中,定时任务可…

mac远程连接windows10-Microsoft Remote Desktop

主要碰到的坑: windows上没有开启远程桌面连接,导致Microsoft Remote Desktop连接的时候老报错。 开始菜单-》设置-〉远程桌面 如果还不行就看一下服务: 右键我的电脑-》管理 -〉服务 打开远程桌面服务(最好设置成自动启动&…

CygWin:windows上运行类linux命令

CygWin是一个在Windows平台上运行的类UNIX模拟环境,是Cygnus Solutions公司开发的自由软件。它提供了类似于Linux系统的终端环境和工具,使用户可以在Windows平台上运行Unix-like的程序,如Bash、awk、sed和grep等 。 下载setup.exe 安装Cygwin…

初阶C语言———操作符详解(2)

hello,我们又见面了,今天我们把操作符这一章节完结,那让我们一起来学习吧 逻辑操作符 &&逻辑与 ||逻辑或 这里我们要区分按位与和按位或还有逻辑与和逻辑或的区分。 1&2----->0 1&&2---->1 1|2----->3 1||2---…

Day46|139.单词拆分 、多重背包理论基础、背包问题总结

139.单词拆分 1.题目: 给你一个字符串 s 和一个字符串列表 wordDict 作为字典。请你判断是否可以利用字典中出现的单词拼接出 s 。 注意:不要求字典中出现的单词全部都使用,并且字典中的单词可以重复使用。 示例 1: 输入: s …

TiDB 7.1 资源管控验证测试

作者: dba-kit 原文来源: https://tidb.net/blog/9cd7dcb3 〇、背景 我们线上使用环境和李文杰大佬比较类似,我这里就不赘述了,大家可以看 专栏 - TiDB v7.1.0 跨业务系统多租户解决方案 | TiDB 社区 ,这里比较清…

PyQt---------PyQt组件的学习

1.QLabel组件 QLabel用于显示文本或图像,不提供用户交互功能,标签的视觉外观可以以各种方式配置。 举个例子吧 import sys from PyQt6.QtCore import Qt from PyQt6.QtWidgets import QApplication, QLabel, QMainWindowclass MainWindow(QMainWindow…

大厂C++题第1辑——虚函数七题精讲之2:虚函数的作用机制

一、虚函数的常见应用场景; 二、发挥虚函数作用的语法; 三、虚函数的实现机制; 四、虚函数的性能影响。 题2-虚函数的常见应用场景 上一节我们讲了虚函数的作用,同时也演示了虚函数发挥作用的路径之一: 一个派生类对…

Docker 私有仓库 harbor 搭建

🎈 作者:Linux猿 🎈 简介:CSDN博客专家🏆,华为云享专家🏆,Linux、C/C、云计算、物联网、面试、刷题、算法尽管咨询我,关注我,有问题私聊! &…

Vue操作Cookie

这里用的js-cookie。 很简单,安装一下就可以使用了。 npm install js-cookie --save 使用示例: import Cookies from js-cookieexport default {name: YourComponent,methods: {setCookie() {// 设置一个名为 name 的cookie,值为 value&a…

聚焦信息技术发展,博睿数据受邀出席产业链供需对接深度行北京站活动

7月6日,以“广聚群链 湾区启航”为主题的产业链供需对接深度行北京站活动圆满落幕。本次活动吸引了来自北京和广东的多家知名企业参与,博睿数据受邀出席了本次活动,同时携核心产品一体化智能可观测平台Bonree ONE参展,展示博睿数据…