Πώς να καταχωρήσετε όλα τα αρχεία και τα περιεχόμενα υποκαταλόγου σε έναν φάκελο στο Mac
Πίνακας περιεχομένων:
Θέλατε ποτέ να δείτε όχι μόνο κάθε αρχείο σε έναν δεδομένο κατάλογο, αλλά και όλα τα αρχεία σε αυτούς τους καταλόγους θαμμένους υποκαταλόγους; Αν ψάχνετε για αυτό που είναι βασικά μια αναδρομική λίστα αρχείων σε έναν δεδομένο φάκελο, θα δείξουμε ένα εξαιρετικό κόλπο για το Mac OS Finder που σας επιτρέπει να κάνετε ακριβώς αυτό και επίσης θα δείξουμε πολλές πιο προηγμένες προσεγγίσεις χρησιμοποιώντας τη γραμμή εντολών .
Πώς να επεκτείνετε όλους τους υποκαταλόγους και τα περιεχόμενα φακέλων λίστας στο Finder Mac OS
Για να δείτε γρήγορα τι υπάρχει σε όλους τους υποκαταλόγους ενός φακέλου μέσα στο Finder, ανοίξτε τον γονικό φάκελο και μεταβείτε στην προβολή λίστας. Τώρα πρέπει να κρατήσετε κρατημένο το πλήκτρο Option και να κάνετε κλικ στο μικρό βέλος δίπλα στο όνομα του καταλόγου για να αναπτύξετε αυτόν τον κατάλογο και όλους τους υποκαταλόγους ταυτόχρονα.
Το αποτέλεσμα είναι ότι κάθε υποφάκελος που περιέχεται στον κατάλογο στον οποίο κάνατε κλικ στο βέλος θα εμφανίσει επίσης το περιεχόμενό του:
Επιλογή κάνοντας ξανά κλικ σε αυτό το βέλος θα κλείσουν όλοι οι υποκατάλογοι, διαφορετικά θα γίνει η νέα προεπιλεγμένη προβολή όταν κάνετε κλικ στο βέλος.
Λάβετε υπόψη ότι εάν θέλετε να προβάλετε κρυφά αρχεία μέσω αυτής της μεθόδου, πρέπει να ενεργοποιήσετε την εμφάνιση κρυφών αρχείων στο Mac OS X Finder ξεχωριστά, η οποία στη συνέχεια θα πραγματοποιηθεί σε κάθε φάκελο μέχρι να απενεργοποιήθηκε ξανά.
Η παραπάνω προσέγγιση θα είναι η πιο εύκολη μέθοδος για τους περισσότερους χρήστες, και οι δύο επόμενες μέθοδοι επικεντρώνονται στη γραμμή εντολών και απευθύνονται σε όσους βολεύονται στο τερματικό.
Λίστα όλων των αρχείων και των περιεχομένων υποκαταλόγου από τη γραμμή εντολών
Για να παραθέσετε όλα τα αρχεία αναδρομικά από τη γραμμή εντολών, μπορείτε να επισυνάψετε τη σημαία -R στην παραδοσιακή εντολή ls. Αυτό επεκτείνει τους υποκαταλόγους και παραθέτει τα αρχεία που περιέχονται σε αυτούς. Αυτές οι εντολές θα λειτουργούν σχεδόν σε όλες τις μορφές unix, από Mac OS X έως Linux ή οτιδήποτε άλλο μπορεί να συναντήσετε.
ls -R ~/Desktop/
Η έξοδος δείγματος θα μοιάζει κάπως έτσι:
/Users/macuser/Desktop//ταπετσαρίες: Dark Tower.jpg milky-way.jpg car.jpg ngc602.jpg flaming-star-nebula.jpg ngc6188Kfir2000. jpg windows.jpg m33.jpg /Users/macuser/Desktop//trip: volcano.jpeg itenerary.txt εισιτήρια.JPG
Η έξοδος είναι αξιοπρεπής, αλλά θα μπορούσε να τακτοποιηθεί καλύτερα.
Χρησιμοποιώντας τις σημαίες -lah εκτός από το -R θα εμφανιστούν δικαιώματα, ιδιοκτησία, ημερομηνίες τροποποίησης και διευκολύνει πολύ την ανάγνωση των πληροφοριών του αρχείου. Η σημαία -a είναι προαιρετική, επιτρέποντας επίσης την εμφάνιση κρυφών αρχείων.
ls -lahR ~/Desktop/
Το δείγμα εξόδου θα μοιάζει με:
/Χρήστες/macuser/Επιφάνεια εργασίας/ταπετσαρίες: σύνολο 5464 drwxr-xr-x@ 11 προσωπικό macuser 374B 14 Ιανουαρίου 15:32 . drwxr-xr-x 522 macuser staff 17K 28 Ιανουαρίου 10:20 . -rw-r--r--@ 1 macuser staff 254K Jan 13 15:44 Dark Tower.jpg -rw-r--r--@ 1 macuser staff 101K Jan 14 15:32 cars.jpg -rw-r--r--@ 1 προσωπικό macuser 141K 13 Ιανουαρίου 15:44 star-nebula.jpg -rw-r--r--@ 1 προσωπικό macuser 206K 14 Ιανουαρίου 09:57 nintendo.jpg -rw- r--r--@ 1 macuser staff 134K Jan 13 15:44 m33.jpg -rw-r--r--@ 1 macuser staff 1,4M Jan 13 15:30 milky-way.jpg -rw-r-- r--@ 1 macuser staff 153K Jan 13 15:44 ngc602.jpg -rw-r--r--@ 1 macuser staff 194K Jan 13 15:44 windows.jpg /Users/macuser/Desktop/trip: σύνολο 360 drwxr -xr-x@ 6 macuser staff 204B Δεκ 9 13:43 . drwxr-xr-x 522 macuser staff 17K 22 Ιανουαρίου 10:20 . -rw-r--r--@ 1 macuser staff 6,0K Dec 9 13:43 .DS_Store -rw-r--r--@ 1 macuser staff 30K Dec 8 12:41 volcano.jpeg -rw-r-- r--@ 1 macuser staff 45K Dec 8 12:41 itinerary.txt -rw-r--r--@ 1 macuser staff 88K Dec 9 12:31 tickets.JPG
Θα παρατηρήσετε ότι η διαδρομή προς κάθε αρχείο παρατίθεται πάνω από τα ίδια τα αρχεία, επεκτείνοντας τους υποκαταλόγους πολύ όπως η μέθοδος Finder που αναφέρθηκε παραπάνω. Μπορείτε να βρείτε τη διαδρομή για να συνεχίσετε το όνομα του αρχείου χρησιμοποιώντας εντελώς διαφορετική εντολή.
Λίστα όλων των αρχείων αναδρομικά με Εμφανιζόμενες διαδρομές πλήρους καταλόγου
Τέλος, εάν θέλετε μια λίστα με όλα τα αρχεία με καθορισμένες τις πλήρεις διαδρομές τους, μπορείτε να στραφείτε στην εντολή εύρεσης.
find ~/Desktop/Sample/ -type f
Αυτό θα μεταφέρει την πλήρη διαδρομή σε κάθε αρχείο σε μια λίστα:
/Users/macuser/Desktop/Sample/x11.jpg /Users/macuser/Desktop/Sample/Files/alpha-tool-preview.jpg /Users/macuser /Desktop/Sample/Files/alpha-tool.jpg /Users/macuser/Desktop/Sample/Files/reveal-editing-tools-preview.jpg /Users/macuser/Desktop/Sample/Files/save-transparent-png.jpg
Αν θέλετε να μοιραστείτε μια λίστα καταλόγου με κάποιον, η εντολή εύρεσης πιθανότατα προσφέρει ανώτερα αποτελέσματα. Σε μια τέτοια περίπτωση, μπορείτε να μεταφέρετε την έξοδο σε ένα αρχείο εύκολα επισυνάπτοντας ένα > στο τέλος, όπως:
find /Path/To/List -type f > FilesWithPaths.txt
Η σημαία “-type f” σημαίνει μόνο κανονικά αρχεία, εάν θέλετε να εμφανίσετε περισσότερα αντικείμενα ή συμβολικούς συνδέσμους, μπορείτε να ανατρέξετε στη σελίδα man για εύρεση για πρόσθετες πληροφορίες.