Poista välittömästi kaikki asennetut asemat & -levyt komentoriviltä Mac OS X:ssä
Niille, jotka eivät tunne osascriptiä, se on AppleScriptin komentoriviliittymä, jonka avulla voit suorittaa AppleScript- ja OSA-kielikomentosarjoja päätteestä. Toiminto on melko yksinkertainen, periaatteessa syötät siihen vain skriptin tai lauseen, jonka muuten laittaisit AppleScript Editoriin, ja koko asia hoidetaan päätteestä sen sijaan, että sitä pitäisi käynnistää OS X:n GUI-sovellukseen. osascript poistaaksesi kaikki asennetut t altiot Macissa.
Kaikkien asennettujen t altioiden, asemien ja levykuvien poistaminen terminaalin kautta
Suorita terminaalista seuraava komentomerkkijono yhdellä rivillä:
osascript -e &39;tall application Finder>"
Kuten tavallisesti komentorivillä, varmista, että koko komentosyntaksi on yhdellä rivillä. Ellei pääteikkunaa ole asetettu erittäin suureksi, se todennäköisesti peittyy, se on ok.
Sillä hetkellä, kun painat Enter-näppäintä suorittaaksesi komennon, äänenvoimakkuutta alkaa irrota. Levykuvat ja verkkot altiot menevät heti, kun taas ulkoiset pyörivät kiintolevyt pyörivät ensin ennen niiden poistamista. Siitä huolimatta, vaikka joudut odottamaan joidenkin asemien pyörimistä, koko tehtävä on erittäin nopea, eikä sen enempää vuorovaikutusta tarvita.
On varmasti muitakin tapoja tehdä tämä, mukaan lukien hdiutil- ja diskutil-työkalut, mutta osascript-menetelmä on luultavasti nopein, koska se poistaa kaiken ilman liitoskohtien käyttöä. Jos tiedät toisen menetelmän t altioiden massapoistoon, ehkä sellaisen, joka on yhteensopiva useiden eri alustojen kanssa, jotta se toimisi sekä Mac OS X:ssä että Linuxissa, kerro siitä meille kommenteissa.
Käytätkö tätä usein? Harkitse sen lisäämistä bash_profiiliisi aliaksen kanssa lyhentääksesi komennon pituutta. Liitä vain jotain seuraavan k altaista .bash_profile tätä tarkoitusta varten:
alias ejectall=&39;osascript -e &39;tell Application Finder>"
Tämän ansiosta sinun täytyy kirjoittaa vain "ejectall" koko komentomerkkijonon sijaan.
Tietenkin tämä on vähän edistyksellistä, ja useimmat Mac-käyttäjät voivat paremmin poistaa levyt pitämällä poistonäppäintä painettuna tai käymällä läpi OS X Finderin etsimällä ne sivupalkista viemällä hiiren nimi ja napsauta poistopainiketta.
