# coreutils **Repository Path**: linClubs/coreutils ## Basic Information - **Project Name**: coreutils - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-02-28 - **Last Updated**: 2024-08-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 1 直接使用 + 直接使用coreutils-8.32-bin或者coreutils-9.4-bin目录下的mv和cp就能实现进度条 ~~~python sudo cp cp /usr/local/bin/cpg && sudo cp mv /usr/local/bin/mvg && echo "alias mv='mvg -g'" >> ~/.bashrc && echo "alias cp='cpg -g -r'" >> ~/.bashrc ~~~ ~~~python # 1 进入bin目录 cd coreutils-9.4-bin # 2 复制mv和cp sudo cp cp /usr/local/bin/cpg sudo cp mv /usr/local/bin/mvg # 3 增加快捷键方式 echo "alias mv='mvg -g'" >> ~/.bashrc && echo "alias cp='cpg -g -r'" >> ~/.bashrc alias mv='mvg -g' alias cp='cpg -g -r' ~~~ # 2 源码编译 1. 下载 ~~~python wget http://ftp.gnu.org/gnu/coreutils/coreutils-9.4.tar.xz wget https://raw.githubusercontent.com/jarun/advcpmv/master/advcpmv-0.9-9.4.patch ~~~ 2. 编译及配置 ~~~python # 1 解压coreutils-9.4.tar.xz tar -xf coreutils-9.4.tar.xz cd coreutils-9.4 # 2 执行advcpmv-0.9-9.4.patch # 只执行一次,第二编译无需重新执行,如果搞不懂就重新下载,然后编译安装 sudo patch -p1 -i advcpmv-0.9-9.4.patch # 3 编译完成后会在src下生成可执行文件,我们这只用mv跟cp ./configure && make # 4 复制cp和mv到系统目录 sudo cp ./src/cp /usr/local/bin/cpg sudo cp ./src/mv /usr/local/bin/mvg # 5 增加快捷键方式 echo "alias mv='mvg -g'" >> ~/.bashrc && echo "alias cp='cpg -g'" >> ~/.bashrc alias mv='mvg -g' alias cp='cpg -g' ~~~ ---