linux下使用gcp拷贝数据的时候显示进度条
文章目录:
- 1 安装gcp
- 2 gcp命令使用
- 3 对cp命令起别名alias
在使用linux自带的复制命令cp
的时候,不会显示进度条和复制完成的百分比、预估时间等信息。如果复制的文件特别大,不能够显示这些时间就比较头疼,你懂得!!!然后最近发现一个gcp
可以取代cp
命令的这些缺陷!
1 安装gcp
gcp有一些高级属性,可以参考这篇博客
1、使用apt-get安装gcp
sudo apt-get install gcp
2、由于gcp
依赖python-progressbar
,安装python-progressbar:
sudo apt-get install python-progressbar
2 gcp命令使用
gcp命令使用起来和cp命令很相似,很多参数也都是保持一致的
1、拷贝单个文件到目录
gcp file1 dir1
实例:
(base) shl@zhihui-mint:/media/shl/SHL$ gcp ~/2020-08-04-16-22-48.bag ./
Copying 6.83 GiB 100% |##################################################################################################| 26.90 MB/s Time: 0:04:32
/!\ THE FOLLOWING FILES WERE *NOT* SUCCESSFULY COPIED:- /home/shl/2020-08-04-16-22-48.bag
--Please check journal: /home/shl/.gcp/journal
(base) shl@zhihui-mint:/media/shl/SHL$
2、拷贝多个文件到目录
gcp file1 file2 dir1
3、使用-r
参数递归的把某个目录拷贝到另外一个目录
gcp -r dir1 dir2
4、如果你不想显示进度条
,使用参数--no-progress
gcp --no-progress source destination
5、更多gcp
参数使用说明
gcp -h 或 gcp --help
- -v:可以显示更多拷贝信息
(base) shl@zhihui-mint:/media/shl/SHL$ gcp --help
Usage: gcp [options] FILE DESTgcp [options] FILE1 [FILE2 ...] DEST-DIRgcp --help for options listOptions:--version show program's version number and exit-h, --help show this help message and exit-r, --recursive copy directories recursively-f, --force force overwriting of existing files--preserve=PRESERVE preserve the specified attributes-L, --dereference always follow symbolic links in sources-P, --no-dereference never follow symbolic links in sources--no-fs-fix don't fix filesystem name incompatibily--no-progress deactivate progress bar-v, --verbose Show what is currently donesources saving:--sources-save=SOURCES_SAVESave source arguments--sources-replace=SOURCES_REPLACESave source arguments and replace memory if it alreadyexists--sources-load=SOURCES_LOADLoad source arguments--sources-del=SOURCES_DELdelete saved sources--sources-list List names of saved sources--sources-full-listList names of saved sources and files in it
(base) shl@zhihui-mint:/media/shl/SHL$
3 对cp命令起别名alias
把cp
命令起别名为gcp
,此时就可以通过cp命令
使用gcp命令了
,下面是cp
别名设置过程:
1、修改~/.bashrc
文件
vim ~/.bashrc
2、添加如下内容
# custom alias
alias dir='nautilus'
alias cp='scp'
3、配置生效
source ~/.bashrc
4、此时再使用cp
命令复制文件测试一下
(base) shl@zhihui-mint:~$ cp jtop.gif jtop.gif2
Copying 616.87 KiB 100% |################################################################################################| 31.98 MB/s Time: 0:00:00
(base) shl@zhihui-mint:~$
欢迎大家关注笔者,你的关注是我持续更博的最大动力
原创文章,转载告知,盗版必究
微信:suihailiang0816 QQ:931762054 wx公众号:仰望星空的小随
linux下使用gcp拷贝数据的时候显示进度条相关推荐
- 移动硬盘拷贝linux文件,Linux下使用移动硬盘拷贝数据
使用移动硬盘到linux下拷贝数据 插到服务器上以后,先fdisk命令查看是否已经识别到设备 sudo fdisk –l Disk /dev/sdc : 1000.2 GB, 100020488550 ...
- Linux下往移动硬盘拷贝数据步骤方式
①, 使用 df -h 和 fdisk -l 查看确认移动硬盘信息 : fdisk –l 或 more /proc/partitions #查看系统的硬盘和硬盘分区情况. ②,使用 parted ...
- Linux下Rsync+Inotify-tools实现数据实时同步
说明: 操作系统:CentOS 5.X 源服务器:192.168.21.129 目标服务器:192.168.21.127,192.168.21.128 目的:把源服务器上/home/www.osyun ...
- linux中mongo的导出数据,Linux下mongodb安装及数据导入导出教程(示例代码)
Linux下mongodb安装及数据导入导出教程 #查看linux发行版本 cat /etc/issue #查看linux内核版本号 uname -r 一.Linux下mongodb安装的一般步骤 1 ...
- Linux下mongodb安装及数据导入导出教程
Linux下mongodb安装及数据导入导出教程 #查看linux发行版本 cat /etc/issue #查看linux内核版本号 uname -r 一.Linux下mongodb安装的一般步骤 1 ...
- Linux下Rsync+sersync实现数据实时同步
一.为什么要用Rsync+sersync架构? 1.sersync是基于Inotify开发的,类似于Inotify-tools的工具 2.sersync可以记录下被监听目录中发生变化的(包括增加.删除 ...
- linux 数据包复制,请问在LINUX下是如何判断数据包属于同一条连接的--
请问在LINUX下是如何判断数据包属于同一条连接的-- (2011-09-01 06:29:40) 标签: 杂谈 请问在LINUX下是如何判断数据包属于同一条连接的??比如我在某个数据包中发现了可疑的 ...
- Linux中使用gcp拷贝报错:dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NotSupported:
1 在linux中使用gcp拷贝的时候报错 Linux中使用gcp拷贝报错:dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NotS ...
- linux mysql 数据文件,Linux下修改MySQL数据库数据文件路径的步骤
使用rpm安装方式安装完MySQL数据库后,数据文件的默认路径为/var/lib/mysql,然而根目录并不适合用于存储数据文件. 原路径:/var/lib/mysql 目标路径:/home/mysq ...
最新文章
- 某面试官吐槽:面试某大龄程序员,问HTTPS的加密过程,对方却答不出来!网友:这个问题毫无意义!...
- 面试7 GC机制中如何判断一个对象是否任在使用
- 泛娱乐迎来善变的95后Z世代 技术从拐杖变为核心引擎
- AjaxPro怎么用
- 《.NET应用架构设计:原则、模式与实践》新书博客--试读-持续更新
- Sketch小技巧—画出各种星型和多边形的简单方法
- 计算机鼠标介绍教学反思,《玩转鼠标》教学反思
- [转]Install Windows Server 2012 in VMware Workstation
- UCSB微软提出VIOLET,用Masked Visual-token Modeling进行端到端的视频语言学习!性能SOTA...
- java基础将一个int数组转换成一个字符串
- 微软一站式示例代码库(中文版)2011-07-14版本, 新添加ASP.NET, Azure, Silverlight, WinForm等14个Sample...
- ubuntu 设置php开机启动
- 防蓝光膜真的能阻挡蓝光,减小辐射吗?
- Angular之constructor和ngOnInit差异及适用场景
- Linguist for Mac(语言翻译工具)
- 初学C语言——三位数倒序
- LWC 66: 759. Employee Free Time
- 做了一个app,返回三国武将的排序网页,记录一下,省得以后找不到
- VMWare 15虚拟机下载和安装说明兼容WIN10
- 阿里持续投入文娱,“细火慢炖”的卡位战
热门文章
- 算法学习--Day3
- VS2010安装OpenGL
- Unable to load native-hadoop library for your platform... using builtin-java classes where applica
- RabbitMQ系列之三:publish subscribe
- SASS type-of 函数
- Extjs显示时间兼容性问题——firefox正常显示,IE不正常出现NaN-NaN-NaN的解决方式...
- python界面设计-手把手教你用Python设计一个简单的命令行界面
- python数据处理实例-Python大数据处理案例
- 自学python的书籍-不可错过的十本Python好书
- 学了python能干啥-第9p,Python是什么?学了Python能干什么?