Anonim

Όπως όλα τα λογισμικά, το macOS δεν έχει ανοσία σε περιστασιακά σφάλματα ή προβλήματα. Αν και είναι ένα σπάνιο περιστατικό, οι φάκελοι στο macOS μπορούν περιστασιακά να αλλάξουν από την εμφάνιση ως κανονικοί φάκελοι σε πακέτα, όπως αυτοί που χρησιμοποιούνται για την εγκατάσταση νέων εφαρμογών macOS. Αυτό μπορεί επίσης να συμβεί από το σχεδιασμό, ειδικά αν δημιουργείτε νέο λογισμικό.

Ευτυχώς, είναι μια εύκολη διαδικασία για την επαναφορά ενός φακέλου σε Mac, εάν χρειάζεται. Υπάρχουν μερικοί τρόποι για να το κάνετε αυτό, αλλά η πιο εύκολη μέθοδος είναι να χρησιμοποιήσετε την εφαρμογή Mac Terminal. Δείτε πώς μπορείτε να επαναφέρετε έναν φάκελο σε Mac, ανεξάρτητα από τη μορφή.

Επαναφορά φακέλου σε Mac χρησιμοποιώντας το τερματικό

Η εφαρμογή Mac Finder προσπαθεί να εντοπίσει αυτόματα ποιος είναι ο πραγματικός σκοπός ενός αρχείου ή φακέλου, ώστε να γνωρίζει πώς να το χειρίζεται σωστά. Εάν έχουν εφαρμοστεί λανθασμένα χαρακτηριστικά στον φάκελο, τότε το Finder θα χειριστεί τον φάκελό σας ως πακέτο και δεν θα σας επιτρέψει να αποκτήσετε πρόσβαση στα αρχεία που βρίσκονται εντός.

Αυτό θα το κάνει επίσης εάν ο φάκελός σας έχει λάθος επέκταση, όπως app Για να λειτουργήσουν αυτές οι οδηγίες, θα χρειαστείτε εγκατεστημένα τα Εργαλεία προγραμματιστών macOS Xcode, καθώς οι εντολές getfileinfo και setfile δεν είναι εγκατεστημένες στο macOS από προεπιλογή.

  • Για να καταργήσετε αυτά τα χαρακτηριστικά από τους φακέλους macOS, ανοίξτε την εφαρμογή Terminal (Launchpad > Άλλο > Terminal ) και χρησιμοποιήστε την εντολή cd για να εισέλθετε στον κατάλογο που περιέχει τον "σπασμένο" φάκελο.
  • Η κύρια αιτία αυτού του προβλήματος είναι το bit χαρακτηριστικού has bundle, επομένως για να το ελέγξετε, πληκτρολογήστε getfileinfo -aB folder στην εφαρμογή Terminal, αντικαθιστώντας το φάκελο με τη θέση του φακέλου που θέλετε να ελέγξετε. Εάν η εντολή επιστρέψει ένα 1, αυτό το χαρακτηριστικό έχει εφαρμοστεί στον φάκελό σας, που σημαίνει ότι πρέπει να αφαιρεθεί.

  • Για να αφαιρέσετε το bit has bundle από ​​τον φάκελό σας και να επαναφέρετε την πρόσβαση, πληκτρολογήστε setfile -a b φάκελο στην εφαρμογή Terminal, αντικαθιστώντας το folder με τη θέση του φακέλου σας.
  • Πληκτρολογήστε getfileinfo -aB folder (αντικαθιστώντας το folder) σε ελέγξτε την κατάσταση χαρακτηριστικού έχει πακέτο μετά από αυτό-εάν επιστραφεί ένα 0, το χαρακτηριστικό έχει αφαιρέθηκε.

Μόλις καταργήσετε το χαρακτηριστικό έχει bundle, προσπαθήστε να αποκτήσετε πρόσβαση στο φάκελο στο Finderεφαρμογή, που βρίσκεται ως εικονίδιο στο Dock ή στο Launchpad. Εάν εξακολουθείτε να μην έχετε πρόσβαση στον φάκελο, ελέγξτε ότι ο φάκελός σας δεν έχει μια ασυνήθιστη επέκταση συνδεδεμένη σε αυτόν.

  • Εντοπίστε το φάκελο στο Finder, κάντε δεξί κλικ και πατήστε Λήψη πληροφοριών για να φορτώσετε τις πληροφορίες του χαρακτηριστικού σας.

  • Αυτό θα φορτώσει ένα ξεχωριστό παράθυρο που περιέχει πρόσθετες πληροφορίες στον φάκελό σας. Κάντε κλικ στην υποκατηγορία Όνομα & Επέκταση για να δείτε το "αληθινό" όνομα για το φάκελό σας. Εάν έχει επέκταση αρχείου (για παράδειγμα, app), αφαιρέστε το και πατήστε enter στο πληκτρολόγιό σας για αποθήκευση.

    Το
  • Το Finder θα σας ζητήσει να επιβεβαιώσετε εάν θέλετε να αφαιρέσετε την επέκταση από τον φάκελό σας. Κάντε κλικ στο κουμπί Remove για επιβεβαίωση.

Με την κατάργηση της επέκτασης, ο φάκελός σας θα πρέπει να επιστρέψει στο κανονικό στο Finder, επιτρέποντάς σας να τον ανοίξετε κανονικά.

Μπορεί επίσης να θέλετε να αποκτήσετε πρόσβαση σε αρχεία και φακέλους από ένα γνήσιο πακέτο macOS (όπως ένα αρχείο PKG ή DMG). Εάν συμβαίνει αυτό, η πιο εύκολη μέθοδος είναι να εξαγάγετε τα περιεχόμενα σε έναν νέο φάκελο.

Εξαγωγή φακέλων Mac με χρήση του τερματικού

Ένα πραγματικό πακέτο macOS διατίθεται σε διάφορες μορφές αρχείων, συμπεριλαμβανομένων των αρχείων PKG και DMG. Ο τρόπος με τον οποίο προσεγγίζετε την επαναφορά ή την εξαγωγή φακέλων σε αυτές τις μορφές διαφέρει ελαφρώς. Εάν θέλετε να επαναφέρετε φακέλους από γνήσια αρχεία πακέτων macOS, η εφαρμογή Terminal σάς επιτρέπει να το κάνετε αυτό.

Αυτές οι μέθοδοι προϋποθέτουν ότι προσπαθείτε να αποκτήσετε πρόσβαση σε φακέλους από συσκευασμένα αρχεία PKG ή DMG. Εάν τα αρχεία είναι κατεστραμμένα (ή δεν είναι αληθινά αρχεία PKG ή DMG), τότε αυτές οι οδηγίες δεν θα λειτουργήσουν.

  • Αν θέλετε να επαναφέρετε φακέλους από αρχεία DMG, θα πρέπει πρώτα να το προσαρτήσετε ως εικονική μονάδα δίσκου. Μπορείτε να το κάνετε ανοίγοντας το Terminal από Launchpad > Other > Terminal.
  • Πληκτρολογήστε hdiutil επισύναψη αρχείου.dmg, αντικαθιστώντας το file.dmgμε τη θέση και το όνομα αρχείου του αρχείου DMG και, στη συνέχεια, πατήστε enter για να εκτελέσετε την εντολή.

  • Ο φάκελος DMG θα τοποθετηθεί ως φάκελος στον κατάλογο Volumes στη μονάδα macOS. Για να αντιγράψετε τα περιεχόμενα του αρχείου DMG σε έναν νέο φάκελο macOS, πληκτρολογήστε cp -r /Volumes/File/ /Users/Username/Folder, αντικαθιστώντας το Αρχείο με το αρχικό όνομα του αρχείου DMG και αντικαθιστώντας το Όνομα χρήστη/Φάκελο με την τοποθεσία για την αντιγραφή του αρχεία.

  • Πληκτρολογήστε hdiutil info για να εντοπίσετε το αναγνωριστικό μονάδας δίσκου για το προσαρτημένο αρχείο DMG και, στη συνέχεια, πληκτρολογήστε hdiutil detach /dev/drive για να αποπροσαρτήσετε το αρχείο DMG, αντικαθιστώντας το /dev/drive με το σωστό αναγνωριστικό συσκευής.

Τα περιεχόμενα του αρχείου DMG θα αποκατασταθούν σε έναν νέο φάκελο, έτοιμο για πρόσβαση.

  • Για να εξαγάγετε αρχεία και φακέλους από ένα αρχείο PKG σε έναν τυπικό φάκελο macOS, ανοίξτε την εφαρμογή Terminal ( Launchpad > Άλλο > Terminal).
  • Από εκεί, πληκτρολογήστε pkgutil -expand /location/file.pkg newpkgfolder, αντικαθιστώντας /location /file.pkg με τη θέση και το όνομα αρχείου του αρχείου PKG και newpkgfolder με τον σωστό φάκελο εξαγωγής.

Τα περιεχόμενα του αρχείου πακέτου PKG θα εξαχθούν στην τοποθεσία που ορίσατε.

Χειρισμός αρχείων και φακέλων MacOS

Αν δεν ξέρετε πώς να επαναφέρετε έναν φάκελο σε Mac, δοκιμάστε πρώτα αυτές τις μεθόδους. Σε πολλές περιπτώσεις, μπορείτε να επαναφέρετε έναν κατεστραμμένο φάκελο macOS διορθώνοντας την επέκταση ή αφαιρώντας ορισμένα χαρακτηριστικά αρχείου. Εάν διαθέτετε ένα γνήσιο αρχείο πακέτου macOS σε μορφές PKG ή DMG, μπορείτε να εξαγάγετε τα περιεχόμενα χρησιμοποιώντας την εφαρμογή Terminal.

Δεν είναι δυνατή η ανάκτηση όλων των φακέλων, ωστόσο. Θα πρέπει να εξετάσετε το ενδεχόμενο να δημιουργήσετε αντίγραφα ασφαλείας του Mac σας με το Time Machine για να βεβαιωθείτε ότι μπορείτε πάντα να ανακτήσετε τα αρχεία σας, ακόμα κι αν ένας φάκελος καταστραφεί ή δεν είναι προσβάσιμος στο μέλλον.

Πώς να επαναφέρετε ένα φάκελο που έχει μετατραπεί σε πακέτο στο OS X