Λειτουργικά συστήματα

Γνώση Υπολογιστών >> Λειτουργικά συστήματα >  >> Linux

Ποιο είναι το τελευταίο αρχείο που βρίσκεται στο Linux;

Δεν υπάρχει ενιαία έννοια "τελευταίο αρχείο που βρέθηκε" στο Linux. Το λειτουργικό σύστημα δεν διατηρεί έναν παγκόσμιο κατάλογο αρχείων που έχουν πρόσφατα πρόσβαση ή "βρέθηκαν" με οποιαδήποτε διαδικασία. Η έννοια του "τελευταίου βρέθηκε" εξαρτάται εξ ολοκλήρου από το πλαίσιο:

* Ειδική εντολή: Εάν χρησιμοποιείτε μια εντολή όπως το `find ', το' εντοπισμό 'ή ακόμα και μια γλώσσα scripting, το αρχείο" Last Found "θα είναι το τελευταίο αρχείο που επεξεργάζεται *από αυτή τη συγκεκριμένη εντολή *. Οι πληροφορίες δεν αποθηκεύονται πέρα από την εκτέλεση αυτής της εντολής.

* Ιστορία του κελύφους: Το ιστορικό του κελύφους σας μπορεί να * έμμεσα * να αντικατοπτρίζει πρόσφατα πρόσβαση σε αρχεία αν χρησιμοποιήσατε εντολές που εκτυπωθούν ονόματα αρχείων (όπως το `ls`). Ωστόσο, αυτό δεν είναι ένας αξιόπιστος ή τυποποιημένος τρόπος για να παρακολουθείτε τα αρχεία "Last Found".

* Χρόνος πρόσβασης αρχείου: Το σύστημα αρχείων * παρακολουθεί τον τελευταίο χρόνο πρόσβασης ενός αρχείου (χρησιμοποιώντας το χαρακτηριστικό `atime`), αλλά αυτό ενημερώνεται κάθε φορά που έχει πρόσβαση ένα αρχείο, όχι μόνο όταν ένα αρχείο" βρέθηκε "από μια αναζήτηση. Επιπλέον, αυτές οι πληροφορίες είναι διάσπαρτες σε όλο το σύστημα αρχείων και δεν συλλέγονται σε ένα κεντρικό μέρος.

Εν ολίγοις, δεν υπάρχει ενιαία, οριστική απάντηση σε αυτό που το "τελευταίο αρχείο που βρέθηκε" στο Linux είναι. Θα πρέπει να καθορίσετε το πλαίσιο (ποια εντολή, την οποία ο χρήστης κλπ.) Για να αρχίσετε να απαντάτε σε αυτήν την ερώτηση.

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

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