Παραδείγματα χρήσης της εντολής Εύρεση στο Linux

Anonim

Παραδείγματα χρήσης της εντολής Εύρεση στο Linux

Οι πιο δημοφιλείς διαχειριστές αρχείων για λειτουργικά συστήματα στον πυρήνα του Linux έχουν ένα αρκετά λειτουργικό εργαλείο αναζήτησης. Ωστόσο, οι παράμετροι που δεν είναι πάντοτε παρόντες σε αυτό είναι αρκετές για να αναζητήσουν τις απαραίτητες πληροφορίες. Σε αυτή την περίπτωση, ένα πρότυπο βοηθητικό πρόγραμμα που ξεκινά μέσω του "τερματικού" είναι να βοηθήσει. Σας επιτρέπει να εισάγετε την εντολή, το επιχείρημα και τις επιλογές για να βρείτε εύκολα τα απαιτούμενα δεδομένα σε έναν συγκεκριμένο κατάλογο ή σε όλο το σύστημα.

Χρησιμοποιούμε την εντολή Εύρεση στο Linux

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

Μετάβαση στον κατάλογο μέσω της κονσόλας

Πρώτον, θα ήθελα να υποχωρήσω λίγο από την κύρια ομάδα και να επηρεάσω το θέμα των πρόσθετων ενεργειών που θα βοηθήσουν στο μέλλον κατά τον έλεγχο από την κονσόλα. Το γεγονός είναι ότι τα βοηθητικά προγράμματα διανομής Linux δεν ακονίζονται για να αναζητήσουν όλα τα στοιχεία στον υπολογιστή. Όλες οι διαδικασίες θα πρέπει να ξεκινήσουν μόνο με ένδειξη της πλήρους θέσης στα στοιχεία ή να μεταβείτε στη θέση μέσω της εντολής CD. Κάντε το να μπορεί να είναι αρκετό:

  1. Ανοίξτε το εγκατεστημένο διαχειριστή αρχείων και μεταβείτε στον επιθυμητό φάκελο όπου θέλετε να χρησιμοποιήσετε την εντολή Εύρεση.
  2. Μεταβείτε στον επιθυμητό κατάλογο μέσω του διαχειριστή αρχείου Linux

  3. Σε οποιοδήποτε αντικείμενο, κάντε κλικ στην επιλογή PCM και βρείτε το στοιχείο "Ιδιότητες".
  4. Μετάβαση στις ιδιότητες αντικειμένων στο λειτουργικό σύστημα Linux

  5. Θα δείτε τον γονικό φάκελο του με έναν πλήρη τρόπο να υποδείξει. Θυμηθείτε να κάνετε τη μετάβαση από το "τερματικό".
  6. Μάθετε το γονικό φάκελο του αντικειμένου μέσω των ιδιοτήτων στο Linux

  7. Τώρα εκτελέστε την κονσόλα, για παράδειγμα, μέσω του μενού.
  8. Εκκίνηση του τερματικού σταθμού για τις επόμενες εντολές εισόδου στο Linux

  9. Γράφουμε εκεί μια εντολή CD / Home / Home / user / Folder όπου ο χρήστης είναι το όνομα του ορίου του χρήστη, και ο φάκελος είναι το όνομα του απαιτούμενου καταλόγου.
  10. Μετακινήστε τη θέση στο τερματικό Linux

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

Αναζήτηση αρχείων στον τρέχοντα κατάλογο

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

Χρησιμοποιώντας την εντολή Find χωρίς επιχειρήματα στο Linux

Βρείτε την ενεργοποίηση χωρίς επιχειρήματα και οι επιλογές χρησιμοποιείται όταν είναι απαραίτητο να δείτε όλα τα στοιχεία ταυτόχρονα. Εάν το όνομά τους δεν είναι εντελώς τοποθετημένο στη συμβολοσειρά, αξίζει να αλλάξετε την εντολή έτσι ώστε να έχει τη μορφή του εύρους. -Τυπώνω.

Αναζήτηση αρχείων στον καθορισμένο κατάλογο

Η εντολή για την εμφάνιση αρχείων μέσω συγκεκριμένης διαδρομής δεν είναι πρακτικά διαφορετική από αυτή που αναφέραμε παραπάνω. Θα πρέπει επίσης να καταχωρήσετε την εύρεση και μετά την προσθήκη ./Folder, αν θέλετε να μάθετε τα δεδομένα καταλόγου στην τρέχουσα τοποθεσία ή θα χρειαστεί να καθορίσετε την πλήρη διαδρομή, εισάγοντας, για παράδειγμα, βρείτε ./home/user/ Λήψεις / φάκελο, όπου φακέλου - ο τελικός κατάλογος. Κάθε στοιχεία θα αποσυρθεί με ξεχωριστές γραμμές με τη σειρά του βάθους τους.

Χρησιμοποιώντας την εντολή Εύρεση που υποδεικνύει τη θέση του αρχείου στο Linux

Αναζήτηση με όνομα

Μερικές φορές υπάρχει ανάγκη εμφάνισης αντικειμένων που ικανοποιούν μόνο το όνομα. Στη συνέχεια, ο χρήστης πρέπει να καθορίσει μια ξεχωριστή επιλογή για την ομάδα, ώστε να κατανοεί την έκκληση. Η σειρά εισόδου αποκτά τον τύπο: Βρείτε. -Name "Word", όπου η λέξη είναι μια λέξη-κλειδί για την αναζήτηση, η οποία είναι απαραίτητα γραμμένη σε διπλά εισαγωγικά και, λαμβάνοντας υπόψη το μητρώο κάθε συμβόλου.

Αναζήτηση αρχείων με όνομα μέσω της εντολής Εύρεση στο Linux

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

Για να φιλτράρετε τα αποτελέσματα με λέξη-κλειδί στο όρισμα - προστίθενται ένα άλλο. Η ομάδα αποκτά τη μορφή της εύρεσης. -Name "Word", όπου η λέξη είναι μια λέξη που πρέπει να αποκλειστεί.

Ενεργοποίηση φιλτράρισμα με λέξη-κλειδί εντολή στο Linux

Μερικές φορές υπάρχει ανάγκη να βρείτε αντικείμενα ένα κλειδί, εξαιρουμένου του άλλου. Στη συνέχεια, έχει εκχωρηθεί εναλλακτικά αρκετές επιλογές αναζήτησης και η γραμμή εισόδου λαμβάνεται με τα εξής: Βρείτε. -Name "Word" -not όνομα "* .txt". Παρακαλείστε να σημειώσετε ότι στο δεύτερο επιχείρημα σε εισαγωγικά αναφέρονται "* .txt" και αυτό σημαίνει ότι η εύρεση έργων όχι μόνο με ονόματα, αλλά και με μορφές αρχείων που καθορίζονται σε αυτή τη φόρμα.

Συνδυασμένη αναζήτηση με εντολή Βρείτε στο Linux

Υπάρχει ένας χειριστής ή. Σας επιτρέπει να βρείτε αμέσως ένα ή περισσότερα κατάλληλα επιχειρήματα. Το καθένα υποδεικνύεται ξεχωριστά, με την προσθήκη των αντίστοιχων παρακολούθησης. Ως αποτέλεσμα, αποδεικνύεται για τα εξής: Βρείτε το όνομα "Word" -O -Name "Word1".

Επιλογές εφαρμογών ή εντολή Βρείτε Linux

Καθορισμός του βάθους αναζήτησης

Η εντολή Εύρεση θα βοηθήσει τον χρήστη και στη συνέχεια όταν πρέπει να βρει το περιεχόμενο του καταλόγου μόνο στο καθορισμένο βάθος, για παράδειγμα, δεν απαιτείται ανάλυση μέσα στον τρίτο υποφάκελο. Για να εγκαταστήσετε αυτούς τους περιορισμούς, εισάγετε βρείτε. -MaxDepth n -Name "Word", όπου n είναι το μέγιστο βάθος, και -Name "Word" - οποιαδήποτε επόμενα επιχειρήματα.

Καθορίστε το βάθος σάρωσης της εντολής Εύρεση στο Linux

Αναζήτηση σε πολλούς καταλόγους

Πολλοί καταλόγους ταυτόχρονα υπάρχουν αρκετοί φάκελοι με διαφορετικά περιεχόμενα. Εάν υπάρχει μεγάλη ποσότητα και η αναζήτηση πρέπει να εφαρμοστεί μόνο σε ορισμένα, τότε θα χρειαστεί να το καθορίσετε κατά την είσοδο στο εύρημα ./Folder εντολή ./Folder1 -Type F -Name "Word", όπου ./Folder. / Το Folder1 είναι μια λίστα κατάλληλου κατάλογου και -Name "Word" - τα υπόλοιπα επιχειρήματα.

Αναζήτηση σε πολλούς φακέλους όταν χρησιμοποιείτε την εντολή Εύρεση στο Linux

Εμφάνιση κρυφών στοιχείων

Χωρίς να καθορίζονται το κατάλληλο όρισμα, τα κρυμμένα αντικείμενα σε σαρωμένους καταλόγους δεν θα εμφανιστούν στην κονσόλα. Ως εκ τούτου, ο χρήστης καθορίζει με μη αυτόματο τρόπο μια πρόσθετη επιλογή έτσι ώστε στο τέλος να ήταν σαν αυτό: Βρείτε ~ -type f -Name. * ". Θα λάβετε μια πλήρη λίστα όλων των αρχείων, αλλά εάν ορισμένοι από αυτούς δεν έχουν πρόσβαση, πριν από την εύρεση λέξης στη σειρά, Sudo Sudo για να ενεργοποιήσετε τα δικαιώματα Superuser.

Εμφάνιση εντολής κρυφών αρχείων Βρείτε στο Linux

Σάρωση σπιτικών ομάδων και χρηστών

Κάθε χρήστης μπορεί να δημιουργήσει έναν απεριόριστο αριθμό καταλόγων και αντικειμένων σε διαφορετικές τοποθεσίες. Ταχύτερη εύρεση των πληροφοριών που ανήκουν σε έναν από τους χρήστες, χρησιμοποιώντας την εντολή Find και ένα από τα επιχειρήματά της. Στο Εγγραφή "Terminal". -ο όνομα χρήστη, όπου το όνομα χρήστη είναι το όνομα χρήστη. Μετά την εισαγωγή της σάρωσης θα ξεκινήσει αυτόματα.

Εμφάνιση αρχείων που ανήκουν σε μια συγκεκριμένη ομάδα χρήστη βρείτε στο Linux

Περίπου το ίδιο σύστημα λειτουργεί με ομάδες χρηστών. Η εκτέλεση ανάλυσης αρχείων που σχετίζεται με μία από τις ομάδες εμφανίζεται μέσω εύρεσης / var / www-group groupname. Μην ξεχνάτε ότι τα αντικείμενα μπορεί να είναι ένας μεγάλος αριθμός και το συμπέρασμα τους όλα μερικές φορές χρειάζονται πολύ χρόνο.

Εμφάνιση αρχείων που ανήκουν σε μια συγκεκριμένη εντολή εντοπισμού ομάδας στο Linux

Φιλτράρισμα κατά ημερομηνία

Το λειτουργικό σύστημα αποθηκεύει αυτόματα πληροφορίες σχετικά με την ημερομηνία αλλαγής κάθε υπάρχοντος αρχείου. Η εντολή Εύρεση σάς επιτρέπει να τα βρείτε όλα με την καθορισμένη παράμετρο. Απαιτείται μόνο να καταχωρήσετε το Sudo Find / -MTIME n, όπου n είναι ο αριθμός των ημερών πριν, όταν το αντικείμενο άλλαξε την τελευταία φορά. Το πρόθεμα sudo είναι απαραίτητο εδώ για να αποκτήσετε δεδομένα και αρχεία που προορίζονται μόνο για superuser.

Διήθηση κατά ημερομηνία αλλαγής κατά την εντολή Βρείτε στο Linux

Εάν ενδιαφέρεστε να προβάλλετε τα στοιχεία που η τελευταία φορά έχει ανοίξει ένα ορισμένο αριθμό πριν από μέρες, τότε η συμβολοσειρά αλλάζει την άποψή του στο Sudo Find / -time N.

Διήθηση με το άνοιγμα ημερομηνίας κατά την εντολή Βρείτε στο Linux

Φίλτρο αρχείου

Κάθε αντικείμενο έχει το δικό του μέγεθος, αντίστοιχα, η εντολή αναζήτησης αρχείου πρέπει να έχει μια λειτουργία που τους επιτρέπει να τα φιλτράρουν με αυτή την παράμετρο. Βρείτε γνωρίζουν πώς να το κάνετε αυτό, πρέπει μόνο να ορίσετε το μέγεθος μέσω του ίδιου του όρου. Αρκεί να εισέλθουν να βρείτε / -size n, όπου n είναι ο όγκος σε bytes, megabytes (m) ή gigabytes (g).

Αναζήτηση φιλτραρίσματος κατά μέγεθος χρησιμοποιώντας βρείτε στο Linux

Μπορείτε να ορίσετε το εύρος των επιθυμητών στοιχείων. Στη συνέχεια, οι ορισμοί ταιριάζουν στην εντολή, για παράδειγμα, μια τέτοια συμβολοσειρά: Βρείτε / -size + 500m -size -1000m. Μια τέτοια ανάλυση θα εμφανίσει αρχεία άνω των 500 megabytes, αλλά λιγότερο από 1000.

Ορίστε το εύρος των αρχείων για αναζήτηση μέσω εύρεσης στο Linux

Αναζήτηση κενών αρχείων και καταλόγων

Ορισμένα από τα αρχεία ή τους φακέλους είναι κενά. Απλώς καταλαμβάνουν ένα περίσσεια χώρο στο δίσκο και μερικές φορές παρεμβαίνουν στην κανονικά αλληλεπιδρούν με τον υπολογιστή. Θα πρέπει να βρεθούν ότι καθορίζουν περαιτέρω ενέργειες και αυτό θα βοηθήσει το εύρημα / φάκελο --YPE F -EMPTY, όπου / φάκελο είναι ένας τόπος όπου εκτελείται η σάρωση.

Εμφάνιση κενών αντικειμένων με βρείτε στο Linux

Ξεχωριστά, θα ήθελα να σημειώσω σύντομα άλλα χρήσιμα επιχειρήματα, τα οποία από καιρό σε καιρό γίνονται χρήσιμα για τους χρήστες:

  • -Αν - περιορισμό μόνο στο τρέχον σύστημα αρχείων.
  • -Περισσότερα F - Εμφάνιση μόνο αρχείων.
  • -Περισσότερα D - Εμφάνιση μόνο καταλόγου.
  • -Προσθήκη, - Αναζήτηση αρχείων που δεν ανήκουν σε καμία ομάδα ή ανήκουν στον χρήστη.
  • - Ανατροπή - Μάθετε την έκδοση του χρησιμότητας που χρησιμοποιείται.

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

Διαβάστε περισσότερα: Συνήθως χρησιμοποιούμενες εντολές στο τερματικό Linux

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

Διαβάστε επίσης: Παραδείγματα εντολών GREP / CAT / LS στο Linux

Διαβάστε περισσότερα