Bagaimana untuk memaparkan bar kemajuan dalam arahan cp linux

王林
Lepaskan: 2024-03-23 20:41:44
ke hadapan
1503 orang telah melayarinya

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
Salin selepas log masuk

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)
Salin selepas log masuk

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

FORCE_UNSAFE_CONFIGURE=1 ./install.sh
Salin selepas log masuk

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

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

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
Salin selepas log masuk

Salinan ujian:

advcp -g 源文件 目标位置
Salin selepas log masuk

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
Salin selepas log masuk

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!

Label berkaitan:
sumber:mryunwei.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan