cp 속도와 퍼센트가 복사되는 것을 볼 수 있습니까?
예, cp
터미널에 명령 진행 상황을 표시 할 수 있습니다 .
방법 # 1 : (사용 progress
)
새 터미널을 열고 입력 progress
하면 cp
다음과 같은 명령 진행률 및 기타 명령 이 표시 됩니다.
cp, mv, dd, tar, cat, rsync, grep, fgrep, egrep, cut, sort, md5sum, sha1sum, sha224sum, sha256sum, sha384sum, sha512sum, adb, gzip, gunzip, bzip2, bunzip2, xz, unxz, lzma, unlzma, 7z, zcat, bzcat, lzcat, split, gpg
를 설치하지 않은 경우 다음 명령 progress
을 사용하여 리포지토리에서 설치할 수 있습니다 .CentOS
yum -y install progress
그런 다음 cp
백그라운드에서 명령 을 실행 한 후 또는 cp
정상적으로 실행 한 후 다른 터미널을 열려면 다음 명령을 시도하십시오.
# progress -m
출력 참조 :
[30904] cp /home/user/file.mp4
2.3% (200.9 MiB / 8.4 GiB) 3.6 MiB/s remaining 0:38:58
방법 # 2 : (패치 사용 cp
)
또는 GNU를 다운로드하여 coreutils
패치하십시오.
cd /tmp
wget http://ftp.gnu.org/gnu/coreutils/coreutils-8.21.tar.xz
tar -xvJf coreutils-8.21.tar.xz
cd coreutils-8.21
wget https://raw.githubusercontent.com/atdt/advcpmv/master/advcpmv-0.5-8.21.patch
patch -p1 -i advcpmv-0.5-8.21.patch
운영:
export FORCE_UNSAFE_CONFIGURE=1
./configure
make
두 개의 파일을 복사 cp
하고 mv
아래에 loacated coreutils-8.21/src/
에를 /usr/local/bin
:
cp src/cp /usr/local/bin/cp
cp src/mv /usr/local/bin/mv
또는 파일 관리자를 루트로 사용하여 복사하십시오.
에 다음 줄을 추가하십시오 ~/.bashrc
.
alias cp='cp -gR'
alias mv='mv -g'
로그 아웃 및 로그인
진행률 표시 줄은 작성자가 권장 하지 –g
않거나 표시하지 않고 표시 할 수 있습니다.–progress-bar
출력 참조 :
0 files copied so far... 194.4 MiB / 8.4 GiB
[||--------------------------------------------------------------------------------] 2.3 %
Copying at 3.3 MiB/s (about 0h 5m 47s remaining)
/home/user/file.mp4 194.4 MiB / 446.1 MiB
[||||||||||||||||||||||||||||||||||||----------------------------------------------] 43.6 %
출처 : linuxhelp
rsync
대신에 사용할 수 있습니다cp
. 그것은이--progress
옵션을 선택합니다.