Másolás a folyamatjelző parancssorban & sebességjelző
Tartalomjegyzék:
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!