Paketiksi muuttuneen kansion palauttaminen OS X:ssä

Kuten kaikki ohjelmistot, macOS ei ole immuuni satunnaisille virheille tai ongelmille. Vaikka tämä on harvinainen tapaus, macOS:n kansiot voivat ajoittain muuttua tavallisista kansioista paketteina, kuten uusien macOS-sovellusten asentamiseen käytettyjen kansioiden muodossa. Tämä voi tapahtua myös suunnittelun perusteella, varsinkin jos olet luomassa uutta ohjelmistoa.

Onneksi kansion palauttaminen Macissa(Mac) 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(Mac) muodosta riippumatta.

Kuinka palauttaa kansio, joka on muuttunut paketiksi OS X:ssä

Palauta kansio Macissa terminaalin avulla(Restore a Folder on Mac Using The Terminal)

Mac Finder -sovellus(Mac Finder app) yrittää automaattisesti havaita , mikä tiedoston tai kansion todellinen tarkoitus on, jotta se osaa käsitellä sitä oikein. Jos kansioon on lisätty vääriä attribuutteja, Finder käsittelee kansiotasi pakettina eikä anna sinun käyttää tiedostoja, jotka ovat siinä.

Se tekee tämän myös, jos kansiossasi on väärä pääte, kuten .app . Jotta nämä ohjeet toimisivat, tarvitset macOS Xcode Developer Toolsin(macOS Xcode Developer Tools) asennettuna, koska getfileinfo- ja setfile- komentoja ei ole asennettu macOS:ään oletuksena.

  • Jos haluat poistaa nämä määritteet macOS-kansioista, avaa Pääte(Terminal ) - sovellus ( Launchpad > Other > Terminal ) ja siirry cd - komennolla hakemistoon, joka sisältää "rikkinäisen" kansiosi. 
  • Tämän ongelman pääsyy on has bundle -attribuuttibitti, joten tarkista tämä kirjoittamalla Pääte -sovellukseen (Terminal)getfileinfo -aB-kansio(getfileinfo -aB folder) ja korvaamalla kansion(folder) sen kansion sijainnilla, jonka haluat tarkistaa. Jos komento palauttaa arvon 1 , tätä määritettä on käytetty kansioon, mikä tarkoittaa, että se on poistettava.

terminaali komennolla getfileinfo

  • Voit poistaa has bundle -attribuuttibitin kansiostasi ja palauttaa käyttöoikeuden kirjoittamalla Pääte-sovellukseen setfile -ab-kansio(setfile -a b folder) ja korvaamalla kansion(folder ) kansion sijainnilla. 
  • Kirjoita getfileinfo -aB-kansio(getfileinfo -aB folder) (korvaa kansio(folder) ) tarkistaaksesi has bundle -attribuutin tilan tämän jälkeen – jos palautetaan 0 , määrite on poistettu.

Pääte komennoilla setfile ja getfileinfo

Kun olet poistanut have bundle(has bundle) -attribuutin, yritä käyttää kansiota Finder - sovelluksessa, joka sijaitsee kuvakkeena Dockissa(Dock) tai Launchpadissa(Launchpad) . Jos et edelleenkään pääse käyttämään kansiota, tarkista, ettei kansioon ole liitetty epätavallista laajennusta.

  • Etsi kansio Finderista(Finder) , napsauta hiiren kakkospainikkeella(right-click) ja paina Hae tiedot(Get Info) ladataksesi määritetietosi.

Hanki tiedot hiiren oikealla painikkeella

  • Tämä lataa erillisen ikkunan, joka sisältää lisätietoja kansiostasi. Napsauta (Click)Nimi ja laajennus(Name & Extension) -alaluokkaa nähdäksesi kansiosi "todellisen" nimen. Jos sillä on tiedostotunniste (esimerkiksi .app ), poista se ja tallenna painamalla Enter -näppäintä.

Nimi ja laajennus valittu i

  • Finder pyytää sinua vahvistamaan, haluatko poistaa laajennuksen kansiostasi. Vahvista napsauttamalla Poista(Remove) -painiketta.

Poista laajennuksen vahvistusikkuna

Kun laajennus on poistettu, kansion pitäisi palata normaaliksi Finderissa(Finder) , 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 terminaalilla(Extracting Mac Folders Using The Terminal)

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 kansiot aidoista macOS-pakettitiedostoista, voit tehdä tämän Pääte -sovelluksella.(Terminal)

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 terminaalin(Terminal) kohdasta Launchpad > Other > Terminal
  • Kirjoita hdiutil attach file.dmg ja(file.dmg) korvaa tiedosto.dmg DMG -tiedostosi sijainnilla ja tiedostonimellä , ja suorita komento painamalla Enter .

hdultil-komento pääteikkunassa

  • DMG -kansiosi liitetään kansioksi macOS(DMG) -aseman Volumes -hakemiston alle. (Volumes)Kopioi DMG -tiedostosi sisältö uuteen macOS-kansioon kirjoittamalla cp -r /Volumes/File/ /Users/Username/Folder , korvaamalla Tiedosto (File)DMG -tiedoston alkuperäisellä nimellä ja korvaamalla Username/Folder sijainnilla kopioi tiedostot.

cp-komento pääteikkunassa

  • Kirjoita hdiutil info löytääksesi asennetun DMG - tiedoston aseman tunnisteen, ja kirjoita sitten hdiutil detach /dev/drive DMG- tiedoston(DMG) ja korvaa /dev/drive oikealla laitetunnisteella.

hdutil-komento pääteikkunassa

DMG -tiedostosi sisältö palautetaan uuteen kansioon, jota voit käyttää.

  • Jos haluat purkaa tiedostoja ja kansioita PKG -tiedostosta tavalliseen macOS-kansioon, avaa Pääte(Terminal ) - sovellus ( Launchpad > Other > Terminal ). 
  • Kirjoita sieltä pkgutil -expand /location/file.pkg newpkgfolder , korvaa /location/file.pkg PKG -tiedostosi sijainnilla ja tiedostonimellä ja newpkgfolder oikealla purkukansiolla.

pkgutil pääteikkunassa

PKG - pakettitiedoston sisältö puretaan määrittämääsi sijaintiin.

MacOS-tiedostojen ja kansioiden käsittely(Handling MacOS Files & Folders)

Jos et tiedä kuinka palauttaa kansio Macissa(Mac) , 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(backing up your Mac with Time Machine) varmistaaksesi, että voit aina noutaa tiedostosi, vaikka kansio vioittuu tai siihen ei päästä tulevaisuudessa.



About the author

Olen ammattimainen ääniinsinööri, jolla on yli 10 vuoden kokemus. Olen työskennellyt monenlaisissa projekteissa pienistä kodin äänijärjestelmistä suuriin kaupallisiin tuotantoihin. Taitoni on luoda erinomaisia ​​ääniraitoja ja äänenkäsittelytyökaluja, jotka saavat musiikin kuulostamaan upealta. Olen myös erittäin kokenut Windows 10:n kanssa, ja voin auttaa sinua saamaan kaiken irti tietokonejärjestelmästäsi.



Related posts