Kun teet varmuuskopioita, kopioit/siirrät suuria tiedostoja Linux -järjestelmässäsi, sinun kannattaa ehkä seurata meneillään olevan toiminnan edistymistä. Monilla päätelaitteilla ei ole toimintoja, joiden avulla voit tarkastella edistymistietoja, kun komento suoritetaan putkessa.
Lue myös: Kopiointikomento edistymispalkkiin, kun kopioit tiedostoja Linuxissa
Tässä artikkelissa tarkastelemme tärkeää Linux/Unix -komentoa nimeltä pv.
Ehdotettu luku:Progress - Pieni työkalu seurannan (cp, mv, dd, terva jne.) Komentojen edistymiseen
Pv on terminaalipohjainen työkalu, jonka avulla voit seurata putken kautta lähetettävän datan etenemistä. Kun käytät pv -komento, se näyttää visuaalisesti seuraavat tiedot:
Tätä komentoa ei ole asennettu oletusarvoisesti useimpiin Linux -jakeluihin, joten voit asentaa sen noudattamalla alla olevia ohjeita.
Ensin sinun on kytkettävä päälle EPEL -arkisto ja suorita sitten seuraava komento.
# yum asenna pv. # dnf install pv [Päällä Fedora 22+ versiot]
Riippuvuudet ratkaistu Paketti Arch Version arkiston koko. Asentaminen: pv x86_64 1.4.6-1.el7 epel 47 k Tapahtuman yhteenveto. Asenna 1 paketti Latauksen kokonaiskoko: 47 k. Asennettu koko: 93 k. Onko tämä hyvä [y/d/N]: y. Ladataan paketteja: pv-1.4.6-1.el7.x86_64.rpm | 47 kB 00:00:00 Tapahtumatarkistus käynnissä. Tapahtumatesti suoritetaan. Tapahtumatesti onnistui. Käynnissä oleva tapahtuma Asennus: pv-1.4.6-1.el7.x86_64 1/1 Tarkistetaan: pv-1.4.6-1.el7.x86_64 1/1 Asennettu: pv.x86_64 0: 1.4.6-1.el7 Complete!
# apt-get install pv.
Luetaan pakettiluetteloita... Tehty. Riippuvuuspuun rakentaminen Tilatietojen lukeminen... Tehty. Seuraavat UUDET paketit asennetaan: pv. 0 päivitettyä, 1 äskettäin asennettu, 0 poistettava ja 533 ei päivitetty. Tarvitset 33,7 kt arkistoja. Tämän toimenpiteen jälkeen käytetään 160 kt lisälevytilaa. Hanki: 1 http://archive.ubuntu.com/ubuntu/ luotettava/universumi pv amd64 1.2.0-1 [33,7 kB] Haettu 33,7 kB 0 sekunnissa (48,9 kt/s) Aiemmin valitsemattoman paketin valitseminen pv. (Luetaan tietokantaa... 216340 tiedostoa ja hakemistoa on asennettu.) Valmistautuminen pakkauksen purkamiseen .../archives/pv_1.2.0-1_amd64.deb... Pakkauksen purkaminen pv (1.2.0-1)... Käsittelee man-db: n laukaisimia (2.6.7.1-1ubuntu1)... Pv: n (1.2.0-1) määrittäminen ...
# emerge-kysy sys-apps/pv.
Voit käyttää porttia sen asentamiseen seuraavasti:
# cd/usr/ports/sysutils/pv/ # tehdä asennuksesta puhdas.
TAI lisää binaaripaketti seuraavasti:
# pkg_add -r pv.
pv käytetään enimmäkseen muiden ohjelmien kanssa, joilla ei ole kykyä seurata meneillään olevan toiminnan edistymistä. Voit käyttää sitä asettamalla sen kahden prosessin väliseen putkistoon, ja käytettävissä on sopivat vaihtoehdot.
Vakiotulo pv siirretään sen vakiolähtöön ja eteneminen (tulostus) tulostetaan vakiovirheelle. Sillä on samanlainen käyttäytyminen kuin kissan komento Linuxissa.
Pv -komennon syntaksi seuraavasti:
pv -tiedosto. pv -asetustiedosto. pv -tiedosto> tiedostonimi.out. PV -vaihtoehdot | komento> tiedostonimi.out. komento1 | pv | komento 2
Käytetyt vaihtoehdot pv jaetaan kolmeen luokkaan, näytön kytkimet, lähtömuokkaimet ja yleiset vaihtoehdot.
1. Kun vaihtoehtoa ei ole, pv komennot suoritetaan oletuksella -p, -t, -e, -r ja -b vaihtoehtoja.
Esimerkiksi kopioida opensuse.vdi tiedosto kohteeseen /tmp/opensuse.vdi, suorita tämä komento ja katso edistymispalkki kuvakaappauksessa.
# pv opensuse.vdi> /tmp/opensuse.vdi.
2. Jos haluat luoda zip -tiedoston/var/log/syslog -tiedostosta, suorita seuraava komento.
# pv/var/log/syslog | zip> syslog.zip.
3. Voit laskea rivien, sanojen ja tavujen määrän /etc/hosts tiedosto, kun näytetään vain edistymispalkki, suorita tämä komento alla.
# pv -p /etc /hosts | WC.
4. Seuraa varmuuskopiotiedoston luomisen edistymistä käyttämällä terva -apuohjelma.
# tar -czf - ./Lataukset/ | (pv -p -ajastin -nopeus -tavua> backup.tgz)
5. Käyttämällä pv ja valintaikkuna päätepohjainen työkalu yhdessä luodaksesi dialogin edistymispalkki seuraavasti.
# tar -czf - ./Documents/ | (pv -n> backup.tgz) 2> & 1 | dialogi -mittari "Progress" 10 70.
Tämä on hyvä terminaalipohjainen työkalu, jota voit käyttää työkaluilla, joilla ei ole kykyä seurata toimintojen, kuten tiedostojen kopioinnin/siirtämisen/varmuuskopioinnin, etenemistä, jos haluat lisätietoja vaihtoehdoista mies pv.
Toivottavasti tämä artikkeli on sinulle hyödyllinen ja voit lähettää kommentin, jos sinulla on ideoita pv -komennon käytöstä. Ja jos saat virheitä käyttäessäsi sitä, voit myös jättää kommentin.