歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> gcp – 源於CP的高級命令行文件拷貝工具

gcp – 源於CP的高級命令行文件拷貝工具

日期:2017/2/28 14:38:51   编辑:Linux教程

幾周前,我們討論了高級拷貝(修改於cp命令,讓其可以顯示復制進度條)。一位讀者在注釋中指出其他實用工具不僅也提供了基本的cp命令功能,而且還提供cp不具有的高級功能。所以,這篇文章裡,我們將會討論非常相似的命令行工具-gcp

gcp – 高級命令行文件拷貝器

根據操作手冊介紹,gcp是一款高級命令行文件拷貝工具軟件,其靈感來自於標准的 cp命令, 但它提供了像進度條顯示、源文件列表、拷貝過程中出現錯誤文件不中斷繼續拷貝等cp所不具有的各項高級功能。

下面是部分功能列表:

測試環境

  • 操作系統 – Ubuntu 13.04
  • Shell工具 – Bash 4.2.45
  • 應用程序 – gcp 0.1.3

簡短的教程

下面是一些gcp命令的例子:

1. 復制進度顯示

gcp命令提供了進度顯示功能,以便用戶能監控到復制操作的當前狀態。

下面是例子:

可以看到,gcp命令顯示了如文件大小、復制完成的百分比、傳輸速率和復制操作還需多久完成等細節。

2. 使用-r選項遞歸拷貝目錄

要遞歸拷貝完整的目錄,可以使用-r選項。

示例如下:

可以看到,gcp命令顯示了完整文件夾復制情況的進度條。

3. 精心設計的錯誤描述顯示

如遇到錯誤,gcp命令會顯示拷貝失敗的文件的錯誤信息。

示例如下:

可以看到,gcp命令列出了詳細的錯誤消息,即August Rush.avi文件已經在目標目錄中存在,拷貝失敗。但這個錯誤並不會影響其它文件的正常拷貝操作。

更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2013-11/92350p2.htm

推薦閱讀:

Linux命令之cd http://www.linuxidc.com/Linux/2013-05/83948.htm

Linux命令之cat http://www.linuxidc.com/Linux/2013-05/83947.htm

Linux命令之alias/unalias http://www.linuxidc.com/Linux/2013-05/83946.htm

Linux命令解析:su root和su -root http://www.linuxidc.com/Linux/2013-04/82564.htm

Linux命令之 交互式輸入read http://www.linuxidc.com/Linux/2013-03/81594.htm

Linux命令之文件處理命令 http://www.linuxidc.com/Linux/2013-09/90700.htm

Copyright © Linux教程網 All Rights Reserved