高级-复制是一个功能强大的命令行程序,这是非常相似的,但很少修改原来的
cp命令的版本。
cp命令的这款改装版用了完成总时间沿增加了一个
进度条 ,而拷贝大文件从一个位置到另一个位置。这个附加功能在复制大文件时非常有用,这给用户提供了复制过程的状态以及完成所需的时间。
下载并安装高级复制
有两种方法来安装
高级-复制实用程序在
Linux系统中,任你
从源代码或
使用预编译的二进制
编译 。 从
预编译的二进制安装应始终正常工作,并需要较少的经验,并为Linux新手非常有效。 但我建议你
从源代码编译 ,为此,你需要
GNU的coreutils的原始版本和
Advacned-复制的最新
补丁文件 。整个安装应该这样:
方法1:从源代码编译
首先,下载最新版本的
GNU的coreutils和使用
wget命令
的补丁文件 ,并编译和修补它,如下图所示,你必须以
root用户执行的所有命令。
# wget http://ftp.gnu.org/gnu/coreutils/coreutils-8.21.tar.xz
# tar xvJf coreutils-8.21.tar.xz
# cd coreutils-8.21/
# wget http://zwicke.org/web/advcopy/advcpmv-0.5-8.21.patch
# patch -p1 -i advcpmv-0.5-8.21.patch
# ./configure
# make
您可能会收到以下错误,在运行“
的./configure”命令时。
checking whether mknod can create fifo without root privileges... configure: error: in `/home/youcl/coreutils-8.21':
configure: error: you should not run configure as root (set FORCE_UNSAFE_CONFIGURE=1 in environment to bypass this check)
See `config.log' for more details
在终端上运行以下命令来修复这个错误,并再次运行“
的./configure”命令。
export FORCE_UNSAFE_CONFIGURE=1
有一次,编译完成后,都在
src / CP和
src / MV创建了两个新命令。 您需要使用这两个新的命令,以取代原来的
CP和
mv命令来获取
进度栏复制文件。
# cp src/cp /usr/local/bin/cp
# cp src/mv /usr/local/bin/mv
方法2:从预编译的二进制文件安装
相反,
从源代码编译 ,你应该下载
预编译的二进制文件 ,使用以下
命令的wget你的
Linux系统。
# wget http://zwicke.org/web/advcopy/advcpmv-0.5-8.21-static.tar.xz
# tar xvJf advcpmv-0.5-8.21-static.tar.xz
解压后,两个新节目的
advcpmv-0.5-8.21静电目录中创建。 更换这两个命令与原来的
CP和
mv命令。
# cp advcpmv-0.5-8.21-static/cp /usr/local/bin/cp
# cp advcpmv-0.5-8.21-static/mv /usr/local/bin/mv
注意 :如果你不想这些命令在标准系统路径复制,你仍然可以从源目录中运行他们像
“./cp”和
“./mv”。
自动进度栏
如果你想在
进度条将出现在所有的时间,而复制,则需要以下几行添加到您的
〜/ .bashrc文件。保存并关闭文件
alias cp='cp -gR'
alias mv='mv -g'
您需要
注销并重新
登录正确地得到这个工作。
如何使用Advacned-Copy命令
该命令是一样的,唯一的变化是加入
“-g”或
cp命令
“-progress栏 ”选项。 在
“-R”选项是递归复制目录。这里是使用高级复制命令的复印处理的示例屏幕截图。
# cp -gR /youcl.com/ /data/
OR
# cp -R --progress-bar /youcl.com/ /data/
下面是
“MV”与屏幕截图命令的例子。
# mv --progress-bar Songs/ /data/
OR
# mv -g Songs/ /data/
请记住,原有的命令不会被覆盖,如果你需要使用它们或者你不愉快的新进度条,并要恢复到原来
的cp和
mv命令。 您可以通过
/usr/bin/cp 或 /usr/bin/mv。 我真多深刻的印象,这个新的
进度条功能,至少我会知道的复制工作时间的一些信息和到底是什么回事。 总的来说,我可以说,它是真的很好的工具,在你的口袋里,特别是当你花费大量的时间通过命令行复制和移动文件。