Kā kopēt komandrindā, kurā tiek rādīts & ātruma indikators
Satura rādītājs:
Vai kādreiz esat vēlējies redzēt pārsūtīšanas progresu un failu kopēšanas ātrumu komandrindā? Ja esat iepazinies ar Mac OS, Linux vai jebkuras citas Unix operētājsistēmas komandrindu, jūs, iespējams, izmantojat komandas “cp” vai ditto, lai kopētu failus, direktorijus un citus datus. Komanda ditto un cp ir lieliska, taču viens mīnuss ir tas, ka cp neietver progresa indikatoru, un tas ir tas, ko mēs šeit atrisināsim, izveidojot aizstājvārdu, lai izmantotu rsync komandu ar progresa indikatoru, lai kopētu datus pēc komandas. līniju.
Acīmredzot tas ir paredzēts pieredzējušiem lietotājiem, kuri datu kopēšanai izmanto komandrindu un kuri ir apmierināti ar aizstājvārdu izveidi un lietošanu terminālī. Ja esat iesācējs lietotājs, iespējams, labāk vienkārši kopētu programmā Finder, dublētu failus programmā Mac Finder (kurā ir redzama vizuāla norises josla) vai arī Mac Finder failiem izmantotu kopēšanu, izgriešanu un ielīmēšanu.
Kā kopēt ar progresa un ātruma indikatoru komandrindā operētājsistēmā Mac
Atkal mēs izmantosim rsync un aizstājvārdu, lai izveidotu alternatīvu kopēšanas komandu ar pārsūtīšanas progresa un ātruma indikatoru. Tas ir paredzēts MacOS, taču tas darbojas tāpat ar jebkuru citu unix vai Linux platformu.
Pamata rsync komanda, ko izmantosim, ir šāda:
rsync -r --progress
Bet, lai turpmāk to būtu viegli izmantot atkārtoti, mēs izveidosim aizstājvārdu, lai “pcp” kopētu datus ar progresa indikatoru. Tādējādi komanda kļūst:
"alias pcp=rsync -r --progress"
Pieņemot, ka izmantojat zsh (kā to dara lielākā daļa mūsdienu MacOS versiju, ja vien neesat mainījis apvalku), varat to pievienot arī savam .zshrc failam, lai turpinātu izmantot kopiju ar progresa komandu.
Kad aizstājvārds ir izveidots, varat izmantot pcp komandu, lai kopētu un pārraudzītu datu kopēšanas gaitu. Piemēram, varat mēģināt kaut ko līdzīgu:
pcp ~/Downloads/GiantISO.iso /Volumes/Backups/GiantISO-backup.iso
Kopēšanas laikā būs redzams progresa indikators ar faila kopijas procentuālo daļu, datu pārsūtīšanas ātrumu un laiku.
Varat to izmantot arī ar direktorijiem, piemēram:
pcp /Backups/ImportantStuff /Backups2/
Atkal redzēsiet progresa indikatoru ar datu kopēšanas pabeigšanas procentuālo daļu, pārsūtīšanas ātrumu un pagājušo laiku.
Šis ir ļoti ērts padoms, kas atklāts pakalpojumā Twitter. Sveicam @hoyd par kopīgošanu ar šo informāciju. Varat arī sekot mums Twitter, ja jums patīk šāda veida lietas. Ja jums ir kādi papildu padomi, ieteikumi, ieteikumi vai alternatīvas šai kopēšanas pieejai, vienlaikus parādot progresu un ātrumu komandrindā, kopīgojiet tos ar mums komentāros.
Ja jums patika šis padoms, nepalaidiet garām mūsu lielo komandrindas padomu un ieteikumu arhīvu, jo ir vēl daudz ko uzzināt!