Come ripristinare una cartella che è diventata un pacchetto in OS X
Come tutti i software, macOS non è immune da bug o problemi occasionali. Anche se è un evento raro, le cartelle su macOS possono occasionalmente passare dall'apparire come cartelle normali all'apparire come pacchetti, come quelli usati per installare nuove app macOS. Questo potrebbe accadere anche in base alla progettazione, soprattutto se stai creando un nuovo software.
Per fortuna, ripristinare una cartella su un Mac(Mac) è un processo semplice , se necessario. Esistono alcuni modi per farlo, ma il metodo più semplice è utilizzare l' app Mac Terminal . Ecco come ripristinare una cartella su Mac , indipendentemente dal formato.
Ripristina una cartella su Mac usando il terminale(Restore a Folder on Mac Using The Terminal)
L' app Mac Finder(Mac Finder app) cerca di rilevare automaticamente qual è il vero scopo di un file o di una cartella in modo che sappia come gestirlo correttamente. Se alla cartella sono stati applicati attributi errati, Finder tratterà la tua cartella come un pacchetto e non ti consentirà di accedere ai file contenuti all'interno.
Lo farà anche se la tua cartella ha l'estensione sbagliata, come .app . Affinché queste istruzioni funzionino, è necessario che siano installati gli strumenti per sviluppatori Xcode di macOS(macOS Xcode Developer Tools) , poiché i comandi getfileinfo e setfile non sono installati su macOS per impostazione predefinita.
- Per rimuovere questi attributi dalle cartelle di macOS, apri l' app Terminale ( (Terminal )Launchpad > Other > Terminal ) e usa il comando cd per entrare nella directory contenente la tua cartella "interrotta".
- La causa principale di questo problema è il bit dell'attributo has bundle , quindi per verificarlo, digita getfileinfo -aB folder nell'app Terminal , sostituendo la cartella(folder) con la posizione della cartella che desideri controllare. Se il comando restituisce un 1 , questo attributo è stato applicato alla tua cartella, il che significa che deve essere rimosso.
- Per rimuovere il bit dell'attributo has bundle dalla tua cartella e ripristinare l'accesso, digita setfile -ab folder nell'app Terminale, sostituendo la cartella(folder ) con la posizione della tua cartella.
- Digitare getfileinfo -aB folder ( replaceding folder ) per verificare lo stato dell'attributo has bundle dopo questo: se viene restituito uno 0 , l'attributo è stato rimosso.(0)
Dopo aver rimosso l' attributo has bundle , prova ad accedere alla cartella nell'app Finder , che si trova come un'icona sul Dock o in Launchpad . Se ancora non riesci ad accedere alla cartella, controlla che la cartella non abbia un'estensione insolita collegata.
- Individua la cartella nel Finder , fai clic con il pulsante destro del mouse(right-click) e premi Ottieni informazioni(Get Info) per caricare le informazioni sull'attributo.
- Questo caricherà una finestra separata contenente informazioni aggiuntive sulla tua cartella. Fai clic(Click) sulla sottocategoria Nome ed estensione per vedere il nome "vero" per la tua cartella. (Name & Extension)Se ha un'estensione di file (ad esempio, .app ), rimuovila e premi invio(enter) sulla tastiera per salvare.
- Finder ti chiederà di confermare se desideri rimuovere l'estensione dalla tua cartella. Fare clic sul pulsante Rimuovi(Remove) per confermare.
Con l'estensione rimossa, la tua cartella dovrebbe tornare alla normalità in Finder , permettendoti di aprirla normalmente.
Potresti anche voler accedere a file e cartelle da un pacchetto macOS originale (come un file PKG o DMG ). In tal caso, il metodo più semplice è estrarre il contenuto in una nuova cartella.
Estrazione di cartelle Mac utilizzando il terminale(Extracting Mac Folders Using The Terminal)
Un vero pacchetto macOS è disponibile in vari formati di file, inclusi file PKG e DMG . Il modo in cui ti avvicini al ripristino o all'estrazione delle cartelle in questi formati differisce leggermente. Se desideri ripristinare le cartelle da file di pacchetto macOS originali, l' app Terminale(Terminal) ti consente di farlo.
Questi metodi presuppongono che tu stia tentando di accedere alle cartelle da file PKG o DMG compressi . Se i file sono danneggiati (o non sono veri file PKG o DMG ), queste istruzioni non funzioneranno.
- Se desideri ripristinare le cartelle dai file DMG , dovrai prima montarlo come unità virtuale. Puoi farlo aprendo il Terminale(Terminal) da Launchpad > Other > Terminal .
- Digita hdiutil attach file.dmg , sostituendo file.dmg con il percorso e il nome del file DMG , quindi premi invio(enter) per eseguire il comando.
- La tua cartella DMG verrà montata come cartella nella directory dei volumi(Volumes) sull'unità macOS. Per copiare il contenuto del tuo file DMG in una nuova cartella macOS, digita cp -r /Volumes/File/ /Users/Username/Folder , sostituendo File con il nome originale del tuo file DMG e sostituendo Username/Folder con la posizione in cui copia i file.
- Digita hdiutil info per individuare l'identificatore di unità per il file DMG montato , quindi digita hdiutil detach /dev/drive per smontare il file DMG , sostituendo /dev/drive con l'identificatore di dispositivo corretto.
Il contenuto del tuo file DMG verrà ripristinato in una nuova cartella, pronta per l'accesso.
- Per estrarre file e cartelle da un file PKG in una cartella macOS standard, apri l' app Terminale ( (Terminal )Launchpad > Other > Terminal ).
- Da lì, digita pkgutil -expand /location/file.pkg newpkgfolder , sostituendo /location/file.pkg con il percorso e il nome del file PKG e newpkgfolder con la cartella di estrazione corretta.
Il contenuto del file del pacchetto PKG verrà estratto nella posizione specificata.
Gestione di file e cartelle MacOS(Handling MacOS Files & Folders)
Se non sai come ripristinare una cartella su Mac , prova prima questi metodi. In molti casi, puoi ripristinare una cartella macOS danneggiata correggendo l'estensione o rimuovendo determinati attributi di file. Se disponi di un file di pacchetto macOS originale nei formati PKG o DMG , puoi estrarre i contenuti utilizzando l' app Terminale .(Terminal)
Tuttavia, non tutte le cartelle possono essere ripristinate. Dovresti considerare di eseguire il backup del tuo Mac con Time Machine(backing up your Mac with Time Machine) per assicurarti di poter sempre recuperare i tuoi file, anche se una cartella diventa danneggiata o inaccessibile in futuro.
Related posts
Il disco rigido esterno non viene visualizzato in Windows o OS X?
Modifica o falsifica un indirizzo MAC in Windows o OS X
Come calibrare il monitor in Windows e OS X
Risolto il problema con "Impossibile installare il software per la stampante" su OS X
Visualizza le password Wi-Fi (WPA, WEP) salvate su OS X
10 migliori giochi per Mac gratuiti che puoi scaricare ora
4 modi per disinstallare le app su Mac
Come stampare in bianco e nero su Mac
Come utilizzare Continuity Camera su iOS e OS X
Come eseguire un hard reset di un computer Mac OS X e reinstallare il sistema operativo
Come creare un programma di installazione di MacOS su una chiavetta USB
Come creare collegamenti simbolici sul tuo Mac
Come risolvere Google Drive che non si sincronizza su Mac
Le migliori scorciatoie da tastiera per Mac OS X
9 cose da fare prima di vendere il tuo Mac
Come abilitare il blocco di attivazione sul tuo computer Mac
Come configurare e utilizzare la dettatura di MacOS
Come controllare il tuo Mac per i rootkit
Mac Firewall: come abilitarlo e configurarlo
8 utili scorciatoie da tastiera per OS X