Χρησιμοποιώντας το "βρείτε" με command Linux

on December 18, 2008 από Sukrit Dhandhania στις 18 Δεκεμβρίου 2008

Linux

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

Η σύνταξη με τη χρήση του "βρουν" διαμορφώνεται ως εξής:

# Βρείτε [πού να αναζητήσετε] [κριτηρίων]

Ένα απλό παράδειγμα η χρήση του είναι:

# Βρείτε-name "*. txt"
. / Έγγραφα / άρθρα / doctor_dolittle.txt
. / Έγγραφα / άρθρα / Installing_Redhat_Linux.txt
. / Desktop / todo_list.txt

Η παραπάνω εντολή θα ψάξει τον τρέχοντα κατάλογο και όλους τους υποκαταλόγους για τα αρχεία με τα "txt" επέκταση. Κάτι που αξίζει να σημειωθεί εδώ είναι ότι όλες οι παράμετροι για να είναι απολύτως προαιρετική. Αυτό σημαίνει ότι ακόμα και αν μόλις εισέλθουν στην "βρει" εντολή και πατήστε το πλήκτρο Enter θα πάρετε το αποτέλεσμα - μια λίστα με όλα τα κατά τον τρέχοντα κατάλογο και το υποκαταλόγους. Δοκιμάστε το.

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

# Find / home / Χομπς / / home / Calvin /-name "*. txt"
/ home / Calvin / Έγγραφα / άρθρα / doctor_dolittle.txt
/ home / Calvin / Desktop / todo_list.txt
/ home / Χομπς / Desktop / articles.txt
/ home / Χομπς / data_logging.txt

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

# Find / home / Χομπς / / home / Calvin /-name "*. txt" 2> / dev / null

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

# Find / home / Calvin /-iname "Picasso"
. / Εγγράφων / εικόνων / picasso.png
. / Έγγραφα / άρθρα / The_artist_Picasso.doc

Υπάρχουν πολλά δροσερά "hacks" για την "βρίσκουν" εντολή. Ιδού μερικά. Για να βρείτε αρχεία που είχαν τροποποιηθεί τα τελευταία 45 λεπτά μπορείτε να κάνετε μια εποχή που βασίζεται αναζήτηση:

# Find / home / Calvin /-mmin -45
. / hello.txt
. / artwork.jpg

Επίσης μπορείτε να ψάξετε για αρχεία που έχουν τροποποιηθεί μεταξύ 15 και 25 λεπτά πριν:

# Βρείτε-mmin +15-mmin -25

Μπορείτε επίσης να ελέγχετε το βάθος ότι "βρίσκουν" όταν μπαίνει σε αναζήτηση υποκαταλόγους. Η ακόλουθη εντολή:

# Find / home / Calvin / maxdepth-2-name "*. txt"

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

# Find / home / Calvin /-mindepth 2-name "*. txt"
. / artexpo.txt
. / Έγγραφα / project.txt

Όπως με τις περισσότερες εντολές που μπορείτε να προσθέσετε το εξόδου σε ένα αρχείο. Οπότε αν θέλετε να συνδεθείτε μια αναζήτηση μπορείτε να κάνετε τα εξής:

# Find / home / Calvin /-name "*. txt"> / tmp / search.log

Τα "βρίσκουν" εντολή μπορεί να είναι εξαιρετικά χρήσιμη όταν έχετε το κολλάει της. Ένα βιβλίο μπορεί πιθανώς να είναι γραμμένα. Τι Έχω μοιραστεί μαζί σας εδώ είναι απλώς μια γεύση από τις δυνατότητες. Ρίξτε μια ματιά στην εντολή της manpage για δείκτες σε άλλα χαρακτηριστικά του "βρουν".

Σχετικές Θέσεις:
  • Πώς να εγκαταστήσετε, την εγκατάσταση και τη χρήση του Google Desktop Search στο Ubuntu
  • Πώς να δημιουργήσετε Evolution για email
  • Πώς να παίξει. Rmvb αρχεία σε Ubuntu
  • Πώς να εγκαταστήσετε το Adobe AIR σε Ubuntu
  • Τεχνολογία και Lifestyle
  • Λάβετε Simple Βοήθεια tutorials όπως αυτό στο email σας κάθε μέρα εισερχομένων - δωρεάν! Απλά πληκτρολογήστε τη διεύθυνση email σας παρακάτω:

    Μπορείτε πάντα να αποχωρήσετε από αυτό το email εγγραφή ανά πάσα στιγμή.


    Σελιδοδείκτη και Μερίδιο

    0 comments… (0 σχόλια ... Προσθήκη τώρα )

    Αφήστε ένα σχόλιο

    Μπορείτε να χρησιμοποιήσετε αυτές τις ετικέτες HTML και χαρακτηριστικά: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>