Monimutkaisuudensa vuoksi käyttäjät usein laiminlyövät Mac Terminalin. Kuitenkin se on tehokas työkalu, joka voi suorittaa tehtäviä, joita tavallinen macOS GUI ei pysty. Se tarjoaa myös paljon suurempaa joustavuutta.
Kun on kyse tietojen palauttamisesta, Terminal voi auttaa sinua löytämään ja palauttamaan poistetut tiedostot. Tämä on hyödyllistä silloin, kun macOS kieltäytyy käynnistymästä tavanomaiseen graafiseen käyttöliittymäänsä järjestelmävirheiden vuoksi, ja sen sijaan käynnistyy vikasietotilaan, jossa on rajoitettu toiminnallisuus. Alla olevissa osioissa on vaiheittaiset ohjeet, kuinka palauttaa poistetut tiedostot ja kansiot Mac Terminalin avulla.
Tapoja palauttaa poistetut tiedostot Mac-pääteohjelmalla
Terminal yksinään tarjoaa kaksi pääasiallista palautusmenetelmää—tiedostojen palauttamisen roskakorista ja tiedostojen palauttamisen Time Machine -varmuuskopion avulla. Vaikka sekä roskakorilla että Time Machine -palvelulla on graafiset käyttöliittymänsä, niiden käyttäminen on hankalaa (tai täysin mahdotonta), kun Mac käynnistyy Yhden käyttäjän tilaan (Intel Macit), Palautustilaan (Apple Silicon) tai Vikasietotilaan.
Alkuperäisten komentojen lisäksi on olemassa avoimen lähdekoodin työkaluja, kuten TestDisk, joiden avulla voit palauttaa pysyvästi poistettuja tiedostoja käyttämällä Terminal-rajapintaa.
Se on täysin vapaaehtoista, mutta saatat haluta käynnistä Macisi palautustilassa käyttäessäsi Terminalia tiedostojen palautukseen. Tästä on kaksi pääasiallista etua:
- Palautustila antaa sinun suorittaa tehtäviä ja Terminal-komentoja, jotka eivät ole mahdollisia normaalissa ympäristössä. Se mahdollistaa myös tietojen palautuksen, jos käyttöliittymäsi jäätyy jatkuvasti tai macOS:llä on käynnistymisongelmia.
- Se tarjoaa useita keinoja Macin vianmääritykseen ja korjaukseen, mikä voi auttaa sinua saamaan takaisin pääsyn tiedostoihisi.
Ennen kuin jatkat tiedonpalautusta käyttämällä Terminalia, varmista, että sillä on Täysi Levyajo-oikeus Mac-tietokoneellasi. Ilman tätä kohtaat käyttöoikeusongelmia yrittäessäsi käyttää tai muokata tiedostoja Terminalissa. Lisäksi, jos kohtaat käyttöoikeusongelmia komentoja suorittaessasi Terminalissa, lisää sudo komennon eteen.
Tässä on ohjeet, kuinka antaa Terminalille täydet levyoikeudet macOS:ssä:
- Napsauta Apple-logoa vasemmassa yläkulmassa ja valitse Järjestelmäasetukset .
- Napsauta Tietosuoja & Turvallisuus vasemmassa navigointipalkissa.
- Napsauta Täysi levyn käyttöoikeus .
- Varmista, että liukusäädin Terminalille on kytketty päälle-asentoon.
Nyt tarkastellaan, miten poistaa tiedostoja ja kansioita käyttäen Mac Terminaalia:
Metodi 1: Käytä Terminaalia palautaaksesi tiedostoja roskakorista
Kun poistat tiedoston macOS:ssä, sitä ei poisteta pysyvästi levyltäsi. Sen sijaan se siirretään Roskakori-kansioon Macissasi, jossa se pysyy, kunnes palautat sen tai tyhjennät roskakorin. Jos tämä asetus on käytössä, Roskakori voi myös tyhjentyä automaattisesti säännöllisin väliajoin.
Voit käyttää Terminal-sovellusta päästäksesi käsiksi roskakorin sisältöön ja palauttaa poistetut tiedostosi sieltä.
Näin:
Vaihtoehto A: Palauta poistettuja tiedostoja sisäiseltä tallennuslaitteelta käyttämällä terminaalia
- Avaa Terminal. Se löytyy Finderin Siirry > Apuohjelmat -osiosta. Tai paina Command + Space avatakseen Spotlight-haun, kirjoita Terminal ja klikkaa sitä hakutuloksista.
- Kirjoita cd ~/.Roskakori ja paina Enter. cd -komentoa käytetään vaihtamaan hakemistoa Terminalin sisällä.
- Kirjoita ls ja paina Enter listataksesi kaikki roskakorissa olevat tiedostot ja kansiot. Merkitse ylös ne tiedostot ja kansiot, jotka haluat palauttaa. ls -komento listaa nykyisen Terminal-hakemiston tiedostot ja kansiot.
- Kirjoita mv filename ~/Kohde/Kansio ja paina Enter. Korvaa filename ja /Destination/Folder oikealla tiedoston nimellä (tai kansion nimellä) ja määränpäällä. Oma tapauksessani palautin tiedoston nimeltä file_example_MOV_1280_1_4MB.mov työpöydälle (~/Desktop/). Tee tämä kaikille tiedostoille/kansioille, jotka haluat palauttaa.
Vaihtoehto B: Palauta poistetut tiedostot ulkoiselta tallennuslaitteelta käyttämällä Terminalia
Yllä olevat vaiheet toimivat vain Macin sisäisessä roskakorikansiossa. Jos käytät ulkoista asemaa, prosessi poikkeaa hieman:
- Liitä ulkoinen asema Maciin ja avaa Terminal.
- Kirjoita id -u ja paina Enter nähdäksesi käyttäjätunnuksesi (UID). Kirjoita tulos muistiin, koska tarvitset sitä myöhemmin.
- Kirjoita ls /Volumes/ ja paina Enter luetteloidaksesi kaikki Maciin liitetyt asemat.
- Kirjoita cd “/Taltio/ExternalDrive/.Trashes/UID” ja paina Enter. Korvaa ExternalDrive ulkoisen tallennusaseman nimellä, jonka näit kohdassa 3, ja UID kohdassa 2 saamallasi tuloksella.
- Kirjoita ls ja paina Enter nähdäksesi ulkoisen tallennusaseman roskakorissa olevat tiedostot.
- Kirjoita mv “filename” ~/Kohde/Kansio ja paina Enter. Korvaa filename ja /Destination/Folder oikealla tiedostonimellä (tai kansion nimellä) ja määränpäällä.
Bonus: Haluatko palauttaa Kori-kansion koko sisällön sisäisellä/ulkoisella tallennusasemallasi? Korvaa vain “tiedostonimi” merkillä * . Komento näyttää mv * ~/Kohde/Kansio .
Menetelmä 2: Käytä Terminalia palauttaaksesi tiedostoja Time Machinella
Aikakone-ominaisuuden avulla voit palauttaa poistetut tiedostot, jos olet ottanut sen käyttöön etukäteen, ja Time Machine -varmuuskopiot sisältävät tarvittavat tiedostot. Jos sinulla on pääsy macOS GUI:hin, on parasta käyttää Time Machinen sitä versiota, koska se on paljon yksinkertaisempi.
Jos sinulla ei ole pääsyä macOS GUI:hun tai olet yksinkertaisesti utelias tietämään, kuinka Time Machine toimii Terminalissa, seuraa alla olevaa opasta:
- Liitä Time Machine -varmuuskopiolevy Maciisi ja avaa Terminal.
- Kirjoita ls /Volumes/ ja paina Enter. Tämä komento näyttää kaikki Maciisi liitetyt levyt—merkitse muistiin Time Machine -levy. Minun tapauksessani sen nimi on Time Machine Backups.
- Kirjoita cd “/Volumes/YourBackupDrive/” , ja paina Enter, korvaten YourBackupDrive Time Machine -varmuuskopiolevyn nimellä—Time Machine Backups, minun tapauksessani.
- Kirjoita ls ja paina Enter. Tämä luettelee kaikki tiedostot ja kansiot Time Machine -levyllä. Ihannetapauksessa levy pitäisi sisältää vain Time Machine -varmuuskopiot ja muut asiaankuuluvat tiedostot. Time Machine -varmuuskopiot noudattavat samanlaista tiedostonimikaaviota: 2024-09-27-195546.previous. Tiedostonimen ensimmäinen osa edustaa varmuuskopion päivämäärää. Minun tapauksessani se on 2024-09-27 (27. syyskuuta 2024).
- Kirjoita cd “BackupName/Data/Users/Käyttäjänimesi” ja paina Enter. Korvaa BackupName Time Machine -varmuuskopiolla, joka sisältää palautettavan tiedoston, ja YourUsername Mac-käyttäjänimelläsi. Minun tapauksessani kirjoitin cd “2024-09-27-195546.previous/Data/Käyttäjät/manuvirajgodara/” .
- Kirjoita ls ja paina Enter. Tämä luettelee kaikki kansion ja tiedostot, jotka Time Machine on varmuuskopioinut käyttäjänimesi mukaan. Merkitse muistiin kansio, joka sisältää tiedostosi.
- Kirjoita cd “KansionNimi/” ja paina Enter, korvaten FolderName sillä, joka sisältää tiedostosi. Jos haluat siirtyä edelleen alikansioihin, kirjoita ls , merkitse muistiin kansion nimi, ja kirjoita sitten cd “KansionNimi/” , kunnes pääset kansioon, joka sisältää tiedostosi. Kirjoita myös ls ja varmista, että tarvitsemasi tiedosto on kansiossa.
- Kirjoita cp -p “Filename.extension” “/Polku/kansioon” ja paina Enter. Korvaa Filename.extension tiedostonimellä ja laajennuksella, ja Path/to/Folder palautuskohteen polulla. Halusin kopioida tiedoston nimeltä Invoice 7 (1).pdf Macini työpöydälle, joten komento näytti tältä: cp -p “Invoice 7 (1).pdf” “/Users/manuvirajgodara/Desktop/” .
Menetelmä 3: Käytä TestDisk-ohjelmaa palauttaaksesi tiedostosi
TestDisk on tietojen palautustyökalu, joka toimii Terminaalissa palauttaakseen poistetut tiedostot, korjatakseen vioittuneet osiot ja paljon muuta. Koska se on avoimen lähdekoodin, ilmainen ja tehokas, monet käyttäjät vannovat sen nimeen. Kuitenkin jyrkkä oppimiskäyrä ja epävarma tuki APFS-levyille voivat estää joitakin käyttäjiä käyttämästä sitä.
Vaikka voit lataa ja asenna TestDisk virallisella DMG-tiedostolla, suosittelen käyttämään Kotipanimo sen sijaan. Se tekee prosessista helpomman, ja on epätodennäköisempää, että kohtaat lupaongelmia:
- Avaa Terminal.
- Kirjoita seuraava komento ja paina Enter asentaaksesi Homebrew: /bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)” .
- Kun Homebrew on asentunut, kirjoita brew install testdisk ja paina Enter. Tämä komento lataa ja asentaa TestDiskin automaattisesti puolestasi.
Kun TestDisk on asennettu, noudata näitä ohjeita palauttaaksesi poistetut tiedostosi:
- Avaa Terminal ja kirjoita sudo testdisk ja paina Enter.
- Kirjoita salasana ja paina Enter avataksesi TestDisk. TestDiskissä navigoimiseen käytä nuolinäppäimiä korostaaksesi vaihtoehto ja valitse painamalla Enter.
- Valitse haluatko luoda lokitiedoston vai et. Tämä ei vaikuta tietojen palautusprosessiin mitenkään.
- Valitse asema, jolta haluat palauttaa tiedot, ja paina Enter.
- Valitse osion taulutyyppi ja paina Enter. TestDisk havaitsee automaattisesti osion taulun, joten on parasta vain painaa Enter tässä vaiheessa, ellet ole varma, että asema käyttää jotain muuta osion taulua.
- Valitse Analysoi, ja paina Enter.
- Valitse Pikahaku ja paina Enter.
- TestDisk listaa asemalta havaitut osiot. Korosta se osio, jolta haluat palauttaa tietoja, ja paina P näppäimistöllä—tämä listaa osion tiedostot, mukaan lukien poistetut.
- Navigoi hakemistoissa käyttäen nuolinäppäimiä ja paina Enter. Voit siirtyä hakemistoissa edestakaisin painamalla vasenta ja oikeaa nuolinäppäintä. Valitse palautettavat tiedostot navigoimalla kunkin kohdalle ja painamalla : (kaksoispiste). Kun olet valinnut tiedostot, paina C (isolla), navigoi palautuskohteeseen ja paina C (isolla) uudelleen kopioidaksesi tiedostot. Kun kopiointi on valmis, paina Q palataksesi takaisin.
- Sulje TestDisk.
Huom: Jos asema on salattu FileVault-salauksen avulla, TestDisk ei toimi, ennen kuin olet sammuta FileVault ensin.
Mitä tehdä, jos Terminal ei palauttanut poistettuja tiedostoja?
Mikäli mikään yllä olevista menetelmistä ei palauttanut poistettuja tiedostojasi, ainoa vaihtoehtosi on käyttää kyvykästä kolmannen osapuolen GUI-pohjaista tietojen palautustyökalua tai ottaa yhteyttä ammattimaiseen tietojen palautuspalveluun.
Verkossa on lukemattomia tietojen palautusohjelmia, jotka kaikki väittävät olevansa “parhaita”. Suosittelen valitsemaan vaihtoehdon kuratoidulta parhaat tiedonpalautusohjelmat listaltamme. Nämä ohjelmat ovat osoittaneet luotettavuutensa ja tehokkuutensa.
Tässä opetusohjelmassa käytän Disk Drilliä. Helppokäyttöisyytensä ja luotettavan tietojen palautusalgoritminsa ansiosta ohjelma sopii sekä aloittelijoille että kokenneille käyttäjille. Disk Drill tarjoaa useita tapoja lajitella, esikatsella ja suodattaa tiedostoja, mikä tekee tietojen palauttamisesta paljon helpompaa. Toisin kuin monet muut tietojen palautusohjelmat, Disk Drill toimii myös macOSin palautustilassa – tarvitset silti tilapäisesti internet-yhteyden ohjelman lataamista varten.
Tässä on ohjeet kuinka käyttää Disk Drill -ohjelmaa poistettujen tiedostojen palauttamiseen Macilla:
- Lataa Disk Drill ja asenna se. Anna ohjelmalle tarvittavat käyttöoikeudet.
- Jos olet macOSin palautustilassa, napsauta Apuohjelmat > Pääte ja liitä seuraava komento: sh <(curl http://www.cleverfiles.com/bootmode/boot.xml ) . Paina Enter-näppäintä, ja Disk Drill lataa ja avaa automaattisesti.
- Valitse asema, jolta haluat palauttaa tietoja, ja napsauta Etsi kadonneita tietoja .
- Napsauta Tarkista löydetyt kohteet Disk Drillin viimeisteltyä asemansa skannauksen. Jos haluat tarkastella tiettyjä tiedostotyyppejä, napsauta sen sijaan asianmukaista tiedostotyyppilaataa (Kuvat, Videot, Ääni, Asiakirjat, Arkistot ja Muut).
- Laajenna Poistettu tai kadonnut ja Rekonstruktio osiot.
- Valitse tiedostot, jotka haluat palauttaa. Disk Drill näyttää automaattisesti esikatselun valitusta tiedostosta, mutta voit esikatsella minkä tahansa tiedoston napsauttamalla silmäkuvaketta tiedostonimen vieressä. Kun olet valinnut tarvittavat tiedostot, napsauta Palauta .
- Valitse palautuskohde ja napsauta Seuraava . On hyvä käytäntö valita jokin muu asema kuin se, jolta palautat tietoja.
- Disk Drill palauttaa valitut tiedostot.
Disk Drill macOS:lle vaatii maksullisen lisenssin, kertamaksu, tietojen palauttamiseen. Windows-versiossa on ilmainen kokeiluversio, jonka avulla voit palauttaa jopa 500 Mt tietoa ilmaiseksi.
Huom: Vaikka Disk Drill toimii macOS:n Recovery Modessa, sen toiminnallisuus on jonkin verran rajoitettu—et voi esikatsella tiedostoja ennen palautusta etkä käyttää Hyperlinkkiä tai Näytä Finderissa -toimintoja.
Päätelmä
Macin Terminal voi olla arvokas vaihtoehto tietojen palauttamiseen, kun perinteiset graafiseen käyttöliittymään perustuvat palautusmenetelmät eivät ole käytettävissä. Olipa kyseessä sitten roskakorin käyttö, Time Machine -varmuuskopion palauttaminen tai täysimittainen tietojen palautus kolmannen osapuolen sovelluksella—kaikki tämä voidaan tehdä käyttämällä Terminalia. Sen käyttöä on kuitenkin vaikea perustella, kun sinulla on käytössäsi Macin graafinen käyttöliittymä ja kolmannen osapuolen graafiseen käyttöliittymään perustuvat tietojen palautusohjelmat.