συστήματα

Γνώση Υπολογιστών >> συστήματα >  >> Unix

Τι κάνει η εντολή στο Linux;

Η εντολή που παρέχεται στην εικόνα, "find / -name "example.txt" -print", χρησιμοποιεί την εντολή "find" στο Linux για να αναζητήσει ένα αρχείο με το όνομα "example.txt" στον ριζικό κατάλογο του συστήματος (`/ `) και τους υποκαταλόγους του. Η επιλογή «-print» δίνει εντολή στο «find» να εκτυπώσει τις πλήρεις διαδρομές οποιωνδήποτε ταιριασμένων αρχείων βρίσκει.

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

1. `find /`:Αυτό το τμήμα δίνει εντολή στην εντολή `find` για να ξεκινήσει η αναζήτηση στον ριζικό κατάλογο του συστήματος (`/`). Αυτό σημαίνει ότι θα πραγματοποιήσει αναζήτηση σε όλα τα αρχεία και τους υποκαταλόγους κάτω από τον ριζικό κατάλογο για "example.txt".

2. `-name "example.txt"`:Αυτό είναι ένα κριτήριο αναζήτησης που λέει στο "find" να αναζητήσει αρχεία που έχουν το ακριβές όνομα "example.txt." Το όνομα καθορίζεται μέσα σε εισαγωγικά για να αποφευχθεί οποιαδήποτε ερμηνεία ειδικών χαρακτήρων που μπορεί να περιέχει.

3. `-print`:Αυτή η επιλογή δίνει εντολή στο «find» να εκτυπώσει την πλήρη διαδρομή κάθε αντίστοιχου αρχείου που βρίσκει. Εάν υπάρχουν πολλά αρχεία με το όνομα "example.txt", θα εκτυπώσει κάθε μία από τις πλήρεις διαδρομές τους ξεχωριστά.

Όταν εκτελείτε αυτήν την εντολή, θα πραγματοποιεί αναδρομική αναζήτηση σε όλους τους καταλόγους και τους υποκαταλόγους ξεκινώντας από τον ριζικό κατάλογο και θα παραθέτει τυχόν αρχεία με το όνομα "example.txt". Η έξοδος της εντολής θα είναι μια λίστα με πλήρεις διαδρομές προς τα αντίστοιχα αρχεία, που εμφανίζονται στο τερματικό σας μία προς μία.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα