이 블로그의 모든 Linux 관련 포스트는 Ubuntu Server 20.04 LTS 버전을 기준으로 작성되었습니다.
설치 과정은 터미널 상의 bash 쉘에서 아래와 같은 명령어를 입력하여 설치하면 됩니다.
# coreutils 8.30 버전 다운로드 (Ubuntu Server 20.04 LTS의 기본 coreutils 버전)
wget http://ftp.gnu.org/gnu/coreutils/coreutils-8.30.tar.xz
tar xvjf coreutils-8.30.tar.xz
# advcp, advmv 패치 다운로드
cd coreutils-8.30/
wget https://raw.githubusercontent.com/jarun/advcpmv/master/advcpmv-0.8-8.30.patch
patch -p1 -i advcpmv-0.5-8.30.patch
# 빌드
./configure
make
# 시스템 path로 빌드된 mv, cp를 이동
mv ./src/mv /usr/local/bin/mvg
mv ./src/cp /usr/local/bin/cpg
# mvg, cpg를 bash_aliases에 추가
vi ~/.bash_aliases
아래의 .bash_aliases 코드를 .bash_aliases 파일 아래줄에 입력
alias cp='/usr/local/bin/cpg'
alias mv='/usr/local/bin/mvg'
사용법
cp -g [original] [destination]
mv -g [original] [destination]
advcp/mv – Prograss Bar를 지원하는 cp/mv 설치