সিপি স্পিড এবং শতাংশ অনুলিপি করা কি সম্ভব?
হ্যাঁ, 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
)
অথবা জিএনইউ ডাউনলোড করুন 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
বিকল্প আছে।