Rumah >tutorial komputer >pengetahuan komputer >Bagaimana untuk memaparkan bar kemajuan dalam arahan cp linux

Bagaimana untuk memaparkan bar kemajuan dalam arahan cp linux

王林
王林ke hadapan
2024-03-23 20:41:441598semak imbas

1. Latar belakang

Apabila menggunakan arahan cp untuk menyalin fail besar dalam Linux, biasanya mustahil untuk melihat kemajuan salinan dalam masa nyata Keadaan ini mungkin membuatkan orang berasa cemas kerana tiada cara untuk mengetahui perkembangan salinan. Walau bagaimanapun, anda boleh menggunakan beberapa teknik untuk menambah bar kemajuan visual pada arahan cp supaya pengguna dapat melihat dengan jelas kemajuan salinan.

2

Kami menggunakan projek sumber terbuka: advcpmv
Alamat github ialah:

https://github.com/jarun/advcpmv

Anda boleh terus menggunakan arahan berikut untuk menyusun dan memasang (bukan root) dan melaksanakannya dalam persekitaran Linux Saya menggunakan sistem pengendalian CentOS untuk menunjukkan di sini:

curl https://raw.githubusercontent.com/jarun/advcpmv/master/install.sh --create-dirs -o ./advcpmv/install.sh && (cd advcpmv && sh install.sh)

Jika anda perlu melaksanakannya di bawah pengguna root, tambahkan pembolehubah persekitaran sebelum skrip pemasangan yang dimuat turunlinux cp命令怎么显示进度条

FORCE_UNSAFE_CONFIGURE=1 ./install.sh

Selepas skrip tamat, ia akan kelihatan seperti gambar di bawah:

# 显示当前目录下已经编译好的文件
cd advcpmv && ls

linux cp命令怎么显示进度条

linux cp命令怎么显示进度条

3. Pemasangan dan penggunaan

Gunakan arahan berikut untuk memasang dan menggunakan:
sudo mv ./advcp /usr/local/bin/advcp
sudo mv ./advmv /usr/local/bin/advmv

Salinan ujian:

advcp -g 源文件 目标位置

Didapati bahawa bar kemajuan telah berjaya muncul:

Jika anda ingin menggantikan langsung arahan cp dan mv asal, anda boleh menggunakan alias: linux cp命令怎么显示进度条

echo alias cp '/usr/local/bin/advcp -g' >> ~/.bashrc
echo alias mv '/usr/local/bin/advmv -g' >> ~/.bashrc

4

Jika terdapat keperluan untuk kerap menyalin fail besar dalam syarikat, arahan ini boleh disepadukan ke dalam arahan sistem Linux dalam persekitaran pengeluaran untuk kegunaan langsung.

Atas ialah kandungan terperinci Bagaimana untuk memaparkan bar kemajuan dalam arahan cp linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:mryunwei.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam