Másolás a folyamatjelző parancssorban & sebességjelző

Tartalomjegyzék:

Anonim

Szeretett volna valaha is látni az átvitel előrehaladását és a fájlok másolásának sebességét a parancssorban? Ha ismeri a Mac OS, Linux vagy bármely más Unix operációs rendszer parancssorát, valószínűleg a 'cp' vagy ditto parancsokat használja fájlok, könyvtárak és egyéb adatok másolására. A ditto és a cp parancs nagyszerű, de az egyik hátránya az, hogy a cp nem tartalmaz folyamatjelzőt, és ezt fogjuk megoldani itt úgy, hogy létrehozunk egy álnevet, hogy egy rsync parancsot használjon egy folyamatjelzővel a parancsban lévő adatok másolására. vonal.

Ez nyilvánvalóan a haladó felhasználókat célozza meg, akik a parancssort használják az adatok másolására, és akik kényelmesek az álnevek létrehozásának és használatának koncepciójában a terminálon belül. Ha Ön kezdőbb felhasználó, akkor valószínűleg jobban teszi, ha egyszerűen másol a Finderben, sokszorosítja a fájlokat a Mac Finderben (amely egy vizuális folyamatjelző sávot mutat), vagy használja a másolást, kivágást és beillesztést a Mac Finderben is.

Hogyan másoljunk előrehaladás- és sebességjelzővel a Mac parancssorában

Ismét az rsync és egy álnév segítségével hozzunk létre egy alternatív másolási parancsot az átvitel folyamatának és sebességének jelzővel. Ezt a MacOS lefedi, de ugyanúgy működik minden más unix vagy Linux platformon.

Az általunk használt alapvető rsync parancs a következő:

rsync -r --progress

De annak érdekében, hogy a jövőben is könnyen újra lehessen használni, létrehozunk egy álnevet, hogy a „pcp” folyamatjelzővel másolja át az adatokat. Így a parancs a következő lesz:

"

alias pcp=rsync -r --progress"

Feltételezve, hogy zsh-t használ (ahogyan a legtöbb modern MacOS-kiadás teszi, hacsak nem változtatta meg a shellt), ezt is hozzáadhatja a .zshrc fájlhoz, hogy továbbra is használja a másolatot a progress paranccsal.

Az álnév létrehozása után a pcp paranccsal másolhat, és figyelheti az adatmásolás folyamatát. Például próbálkozhat valami ilyesmivel:

pcp ~/Downloads/GiantISO.iso /Volumes/Backups/GiantISO-backup.iso

Másolás közben egy folyamatjelzőt fog látni, amely tartalmazza a fájlmásolás százalékát, az adatátviteli sebességet és az időt.

Ezt könyvtárakkal is használhatja, például:

pcp /Biztonsági másolatok/ImportantStuff /Backups2/

Ismét egy folyamatjelzőt fog látni, amely az adatmásolás százalékos arányát, az átviteli sebességet és az eltelt időt mutatja.

Ez egy szuper praktikus tipp, amelyet a Twitteren fedeztek fel, gratulálok @hoydnak, hogy megosztotta ezt, a Twitteren is követhet minket, ha szereti az ilyesmit. Ha további tippjei, javaslatai, javaslatai vagy alternatívái vannak a másoláshoz, miközben a parancssorban megmutatja a haladást és a sebességet, ossza meg velünk megjegyzésekben.

Ha tetszett ez a tipp, ne hagyja ki a parancssori tippeket és trükköket tartalmazó nagy archívumunkat, még rengeteg tanulnivaló van!

Másolás a folyamatjelző parancssorban & sebességjelző