Kuten kaikki ohjelmistot, macOS ei ole immuuni satunnaisille virheille tai ongelmille. Vaikka se on harvinainen tapaus, macOS:n kansiot voivat ajoittain muuttua tavallisista kansioista paketteiksi, kuten uusien macOS-sovellusten asentamiseen. Tämä voi tapahtua myös suunnittelun perusteella, varsinkin jos olet luomassa uutta ohjelmistoa.
Onneksi kansion palauttaminen Macissa on helppoa, jos tarvitset. On olemassa muutamia tapoja tehdä tämä, mutta helpoin tapa on käyttää Mac Terminal -sovellusta. Näin palautat kansion Macissa muodosta riippumatta.
Palauta kansio Macissa käyttämällä päätettä
Mac Finder -sovellus yrittää automaattisesti havaita, mikä tiedoston tai kansion todellinen tarkoitus on, jotta se osaa käsitellä sitä oikein. Jos kansioon on lisätty vääriä määritteitä, Finder käsittelee kansiotasi pakettina eikä anna sinun käyttää tiedostoja, jotka ovat kansiossa.
Se tekee tämän myös, jos kansiossasi on väärä tunniste, kuten app Jotta nämä ohjeet toimivat, sinun on macOS Xcode Developer Tools asennettuna, koska getfileinfo ja setfile-komentoja ei ole asennettu macOS oletuksena.
- Voit poistaa nämä määritteet macOS-kansioista avaamalla Terminal-sovellus (Launchpad > Other > Terminal ) ja käytä cd-komentoa siirtyäksesi hakemistoon, joka sisältää "rikkinäisen" kansiosi.
- Tämän ongelman pääsyy on has bundle, joten tarkista tämä kirjoittamalla getfileinfo -aB-kansio Terminal-sovelluksessa ja korvaa folder sen kansion sijainnilla, jonka haluat tarkistaa. Jos komento palauttaa 1, tätä määritettä on käytetty kansioon, mikä tarkoittaa, että se on poistettava.
- Poista has bundle-attribuuttibitti kansiosta ja palauta käyttöoikeus kirjoittamalla setfile -a b kansio Terminal-sovelluksessa, korvaa folder kansion sijainnilla.
- Type getfileinfo -aB-kansio (korvaa folder) tarkista has bundle tämän jälkeen - jos palautetaan 0, attribuutilla on poistettu.
Kun olet poistanut has bundle, yritä käyttää kansiota Finderissä. -sovellus, joka sijaitsee kuvakkeena Dockissa tai Launchpadissa. Jos et edelleenkään pääse käyttämään kansiota, tarkista, ettei kansioon ole liitetty epätavallista laajennusta.
- Etsi kansio Finder, napsauta hiiren oikeaa painiketta ja paina Get Info ladataksesi määritetietosi.
- Tämä lataa erillisen ikkunan, joka sisältää lisätietoja kansiostasi. Napsauta Name & Extension-alaluokkaa nähdäksesi kansiosi "todellisen" nimen. Jos sillä on tiedostotunniste (esimerkiksi app), poista se ja paina enter näppäimistöllä tallentaaksesi.
- Finder pyytää sinua vahvistamaan, haluatko poistaa laajennuksen kansiostasi. Vahvista napsauttamalla Remove-painiketta.
Kun laajennus on poistettu, kansion pitäisi palata normaaliksi Finderissa, jolloin voit avata sen normaalisti.
Voit myös haluta käyttää tiedostoja ja kansioita aidosta macOS-paketista (kuten PKG- tai DMG-tiedostosta). Jos näin on, helpoin tapa on purkaa sisältö uuteen kansioon.
Mac-kansioiden purkaminen päätteen avulla
Todellinen macOS-paketti on saatavilla useissa tiedostomuodoissa, mukaan lukien PKG- ja DMG-tiedostot. Näissä muodoissa olevien kansioiden palauttaminen tai purkaminen vaihtelee hieman. Jos haluat palauttaa kansioita aidoista macOS-pakettitiedostoista, voit tehdä tämän Terminal-sovelluksella.
Nämä menetelmät olettavat, että yrität käyttää kansioita pakatuista PKG- tai DMG-tiedostoista. Jos tiedostot ovat vioittuneet (tai eivät ole oikeita PKG- tai DMG-tiedostoja), nämä ohjeet eivät toimi.
- Jos haluat palauttaa kansioita DMG-tiedostoista, sinun on ensin liitettävä se virtuaaliasemana. Voit tehdä sen avaamalla Terminal from Launchpad > Other > Terminal.
- Type hdiutil liitä tiedosto.dmg, korvaa file.dmgDMG-tiedostosi sijainnilla ja tiedostonimellä ja paina sitten enter suorittaaksesi komennon.
- DMG-kansiosi liitetään kansioksi macOS-asemasi Volumes-hakemistoon. Kopioi DMG-tiedostosi sisältö uuteen macOS-kansioon kirjoittamalla cp -r /Volumes/File/ /Users/Username/Folder, korvaamalla File DMG-tiedostosi alkuperäisellä nimellä ja Username/Folder korvaamalla sijainnin tiedostot.
- Kirjoita hdiutil info löytääksesi asennetun DMG-tiedoston aseman tunnisteen, ja kirjoita sitten hdiutil detach /dev/drive irrottaaksesi DMG-tiedoston, korvaamalla /dev/drive oikealla laitetunnisteella.
DMG-tiedostosi sisältö palautetaan uuteen kansioon, jota voit käyttää.
- Jos haluat purkaa tiedostoja ja kansioita PKG-tiedostosta tavalliseen macOS-kansioon, avaa Terminal-sovellus ( Launchpad > Muu > Pääte).
- Siellä kirjoita pkgutil -expand /location/file.pkg newpkgfolder, korvaa /location /file.pkg PKG-tiedostosi sijainnilla ja tiedostonimellä ja newpkgfolder oikealla purkukansiolla.
PKG-pakettitiedoston sisältö puretaan määrittämääsi sijaintiin.
MacOS-tiedostojen ja kansioiden käsittely
Jos et tiedä, miten kansio palautetaan Macissa, kokeile ensin näitä menetelmiä. Monissa tapauksissa voit palauttaa rikkinäisen macOS-kansion korjaamalla laajennuksen tai poistamalla tiettyjä tiedostomääritteitä. Jos sinulla on aito macOS-pakettitiedosto PKG- tai DMG-muodossa, voit purkaa sisällön Terminal-sovelluksella.
Kaikkia kansioita ei kuitenkaan voi palauttaa. Sinun kannattaa harkita Macin varmuuskopiointia Time Machinella varmistaaksesi, että voit aina noutaa tiedostosi, vaikka kansio vioittuu tai siihen ei päästä tulevaisuudessa.
