Hur man kopierar på kommandoraden som visar framsteg & Hastighetsindikator
Innehållsförteckning:
Har du någonsin önskat att du kunde se överföringsförloppet och hastigheten för kopiering av filer på kommandoraden? Om du är bekant med kommandoraden i Mac OS, Linux eller något annat Unix-operativsystem, använder du sannolikt kommandona "cp" eller dito för att kopiera filer, kataloger och andra data. Kommandot dito och cp är bra, men en nackdel är att cp inte inkluderar en förloppsindikator, och det är vad vi ska lösa här genom att skapa ett alias för att använda ett rsync-kommando med en förloppsindikator för att kopiera data vid kommandot linje.
Självklart är detta riktat till avancerade användare som använder kommandoraden för att kopiera data, och som är bekväma med konceptet att skapa och använda alias inom Terminal. Om du är en mer nybörjare är det förmodligen bättre att helt enkelt kopiera i Finder, duplicera filer i Mac Finder (som visar en visuell förloppsindikator), eller använda kopiera, klippa ut och klistra för filer också i Mac Finder.
Hur man kopierar med en framstegs- och hastighetsindikator på kommandoraden på Mac
Återigen kommer vi att använda rsync och ett alias för att skapa ett alternativt kopieringskommando med en överföringsförlopps- och hastighetsindikator. Detta täcks med MacOS i åtanke, men det fungerar på samma sätt med alla andra unix- eller Linux-plattformar.
Det grundläggande rsync-kommandot vi kommer att använda är följande:
rsync -r --progress
Men för att göra det enkelt att använda igen i framtiden upprepade gånger, kommer vi att skapa ett alias, så att 'pcp' kopierar data med en förloppsindikator. Således blir kommandot:
"alias pcp=rsync -r --progress"
Förutsatt att du använder zsh (som de flesta moderna MacOS-versioner gör, såvida du inte ändrade skalet), kan du lägga till det i din .zshrc-fil också för att fortsätta använda kopieringen med kommandot progress.
När aliaset har etablerats kan du använda pcp-kommandot för att kopiera och övervaka förloppet för datakopieringen. Du kan till exempel prova något som:
pcp ~/Nedladdningar/GiantISO.iso /Volumes/Backups/GiantISO-backup.iso
Du kommer att se en förloppsindikator när du kopierar med en procentandel av filkopieringen, dataöverföringshastigheten och tiden.
Du kan också använda detta med kataloger också, som så:
pcp /Backups/ImportantStuff /Backups2/
Det här är ett superbehändigt tips som upptäcktes på Twitter, heja @hoyd för att du delar detta, du kan följa oss på Twitter också om du gillar sånt. Om du har ytterligare tips, rekommendationer, förslag eller alternativ till denna metod för kopiering samtidigt som du visar framsteg och hastighet på kommandoraden, dela dem med oss i kommentarerna.
Om du gillade det här tipset, missa inte vårt stora arkiv med kommandoradstips och tricks, det finns mycket mer att lära dig!