Comment restaurer un dossier qui s'est transformé en package sous OS X

Comme tous les logiciels, macOS n'est pas à l'abri de bogues ou de problèmes occasionnels. Bien qu'il s'agisse d'un événement rare, les dossiers sur macOS peuvent parfois passer de l'apparence de dossiers normaux à celle de packages, comme ceux utilisés pour installer de nouvelles applications macOS. Cela peut également se produire par conception, en particulier si vous créez un nouveau logiciel.

Heureusement, c'est un processus facile pour restaurer un dossier sur un Mac , si vous en avez besoin. Il existe plusieurs façons de procéder, mais la méthode la plus simple consiste à utiliser l' application Mac Terminal . Voici comment restaurer un dossier sur Mac , quel que soit le format.

Comment restaurer un dossier qui s'est transformé en un paquet sous OS X

Restaurer un dossier sur Mac à l'aide du terminal(Restore a Folder on Mac Using The Terminal)

L' application Mac Finder(Mac Finder app) essaie de détecter automatiquement le véritable objectif d'un fichier ou d'un dossier afin qu'il sache comment le gérer correctement. Si les mauvais attributs ont été appliqués au dossier, le Finder traitera votre dossier comme un package et ne vous permettra pas d'accéder aux fichiers qu'il contient.

Il le fera également si votre dossier a la mauvaise extension, comme .app . Pour que ces instructions fonctionnent, vous aurez besoin des outils de développement macOS Xcode(macOS Xcode Developer Tools) , car les commandes getfileinfo et setfile ne sont pas installées sur macOS par défaut.

  • Pour supprimer ces attributs des dossiers macOS, ouvrez l' application Terminal ( Launchpad > Other > Terminal ) et utilisez la commande cd pour entrer dans le répertoire contenant votre dossier « cassé ». 
  • La cause principale de ce problème est le bit d'attribut has bundle , donc pour vérifier cela, tapez getfileinfo -aB folder dans l' application Terminal , en remplaçant le dossier(folder) par l'emplacement du dossier que vous souhaitez vérifier. Si la commande renvoie un 1 , cet attribut a été appliqué à votre dossier, ce qui signifie qu'il doit être supprimé.

terminal avec la commande getfileinfo

  • Pour supprimer le bit d'attribut has bundle de votre dossier et restaurer l'accès, tapez setfile -ab dossier(setfile -a b folder) dans l'application Terminal, en remplaçant dossier(folder ) par l'emplacement de votre dossier. 
  • Tapez getfileinfo -aB dossier(getfileinfo -aB folder) (en remplacement de dossier(folder) ) pour vérifier l' état de l'attribut has bundle après cela — si un 0 est renvoyé, l'attribut a été supprimé.

Terminal avec les commandes setfile et getfileinfo

Une fois que vous avez supprimé l' attribut has bundle , essayez d'accéder au dossier dans l' application Finder , situé sous forme d'icône sur le Dock ou dans Launchpad . Si vous ne parvenez toujours pas à accéder au dossier, vérifiez que votre dossier n'est pas associé à une extension inhabituelle.

  • Localisez le dossier dans Finder , cliquez avec le bouton droit de la souris(right-click) et appuyez sur Obtenir des informations(Get Info) pour charger vos informations d'attribut.

Obtenir des informations dans le menu contextuel

  • Cela chargera une fenêtre séparée contenant des informations supplémentaires sur votre dossier. Cliquez(Click) sur la sous-catégorie Nom et extension(Name & Extension) pour voir le « vrai » nom de votre dossier. S'il a une extension de fichier (par exemple, .app ), supprimez-la et appuyez sur Entrée(enter) sur votre clavier pour enregistrer.

Nom et poste sélectionnés i

  • Le Finder(Finder) vous demandera de confirmer si vous souhaitez supprimer l'extension de votre dossier. Cliquez sur le bouton Supprimer(Remove) pour confirmer.

Supprimer la fenêtre de confirmation de l'extension

Une fois l'extension supprimée, votre dossier devrait revenir à la normale dans le Finder , vous permettant de l'ouvrir normalement. 

Vous pouvez également accéder aux fichiers et dossiers à partir d'un package macOS authentique (comme un fichier PKG ou DMG ). Si tel est le cas, la méthode la plus simple consiste à extraire le contenu dans un nouveau dossier.

Extraction de dossiers Mac à l'aide du terminal(Extracting Mac Folders Using The Terminal)

Un véritable package macOS est disponible dans différents formats de fichiers, notamment les fichiers PKG et DMG . La façon dont vous abordez la restauration ou l'extraction de dossiers dans ces formats diffère légèrement. Si vous souhaitez restaurer des dossiers à partir de fichiers de package macOS authentiques, l' application Terminal vous permet de le faire.

Ces méthodes supposent que vous tentez d'accéder à des dossiers à partir de fichiers PKG ou DMG empaquetés . Si les fichiers sont corrompus (ou ne sont pas de vrais fichiers PKG ou DMG ), ces instructions ne fonctionneront pas.

  • Si vous souhaitez restaurer des dossiers à partir de fichiers DMG , vous devez d'abord le monter en tant que lecteur virtuel. Vous pouvez le faire en ouvrant le Terminal depuis Launchpad > Other > Terminal
  • Tapez hdiutil attach file.dmg , en remplaçant file.dmg par l'emplacement et le nom de votre fichier DMG , puis appuyez sur Entrée(enter) pour exécuter la commande.

Commande hdultil dans la fenêtre du terminal

  • Votre dossier DMG sera monté en tant que dossier sous le répertoire Volumes sur votre lecteur macOS. Pour copier le contenu de votre fichier DMG dans un nouveau dossier macOS, tapez cp -r /Volumes/File/ /Users/Username/Folder , en remplaçant File par le nom d'origine de votre fichier DMG et en remplaçant Username/Folder par l'emplacement à copier les fichiers.

commande cp dans la fenêtre du terminal

  • Tapez hdiutil info pour localiser l'identifiant de lecteur pour votre fichier DMG monté , puis tapez hdiutil detach /dev/drive pour démonter votre fichier DMG , en remplaçant /dev/drive par l'identifiant de périphérique correct.

commande hdutil dans la fenêtre du terminal

Le contenu de votre fichier DMG sera restauré dans un nouveau dossier, auquel vous pourrez accéder.

  • Pour extraire des fichiers et des dossiers d'un fichier PKG vers un dossier macOS standard, ouvrez l' application Terminal ( Launchpad > Other > Terminal ). 
  • À partir de là, tapez pkgutil -expand /location/file.pkg newpkgfolder , en remplaçant /location/file.pkg par l'emplacement et le nom de votre fichier PKG , et newpkgfolder par le dossier d'extraction correct.

pkgutil dans la fenêtre du terminal

Le contenu du fichier de package PKG sera extrait à l'emplacement que vous avez spécifié.

Gestion des fichiers et dossiers MacOS(Handling MacOS Files & Folders)

Si vous ne savez pas comment restaurer un dossier sur Mac , essayez d'abord ces méthodes. Dans de nombreux cas, vous pouvez restaurer un dossier macOS endommagé en corrigeant l'extension ou en supprimant certains attributs de fichier. Si vous disposez d'un véritable fichier de package macOS aux formats PKG ou DMG , vous pouvez extraire le contenu à l'aide de l' application Terminal .

Cependant, tous les dossiers ne peuvent pas être récupérés. Vous devriez envisager de sauvegarder votre Mac avec Time Machine(backing up your Mac with Time Machine) pour vous assurer que vous pouvez toujours récupérer vos fichiers, même si un dossier devient corrompu ou inaccessible à l'avenir.



About the author

Je suis un utilisateur de Google Chrome et ce depuis des années. Je sais comment utiliser efficacement les fonctionnalités du navigateur et je peux gérer tout type de page Web que vous pourriez rencontrer. J'ai également de l'expérience avec les outils de sécurité familiale, notamment Google Family Safety, une application qui vous permet de suivre les activités de vos enfants sur Internet.



Related posts