Με σκληρούς δίσκους γίνει πραγματικά φθηνή τα τελευταία χρόνια έχουμε συνηθίσει να έχουν πολλά γίγα ή μερικές φορές ακόμη και 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 για δείκτες σε άλλα χαρακτηριστικά του "βρουν".





























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