Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 18907|Απάντηση: 0

[Linux] Διαγράψτε τα αρχεία που βρέθηκαν σε παρτίδες στο Linux

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 19/11/2021 11:28:11 π.μ. | | | |
απαιτήσεις: Θέλω να διαγράψω αρχεία καταγραφής σε παρτίδες στο σύστημα Linux, επειδή υπάρχουν πάρα πολλές λειτουργικές μονάδες, υπάρχουν πολλά αρχεία καταγραφής και σε διαφορετικούς καταλόγους, μπορούμε να εξάγουμε τη διαδρομή αυτών των αρχείων καταγραφής μέσω της εντολής εύρεσης, πώς να τα διαγράψουμε σε παρτίδες;

Ο πρώτος τρόπος

Για να διαγράψετε ομαδικά αρχεία της ίδιας μορφής σε έναν κατάλογο πολλαπλών επιπέδων στο Linux, μπορείτε να χρησιμοποιήσετε τον συνδυασμό εντολών find + exec:

Για παράδειγμα, στον διαγραμμένο παλιό κατάλογο, σε όλους τους υποκαταλόγους, η μέθοδος αρχείου με το επίθημα .l είναι:

βρείτε παλιό -type f -name "*.l" -exec rm -f {} \;

Διευκρινίζω:

•old: Τον αρχικό κατάλογο που θα βρεθεί, αναζητήστε τον υποκατάλογο κάτω από αυτόν

•-type f : Ο τύπος αρχείου είναι ένα κανονικό αρχείο Εάν το αρχείο προορισμού είναι κατάλογος, χρησιμοποιήστε -type d

•-name "*.l" : σημαίνει ότι το όνομα του αρχείου ταιριάζει με το "*.l" και δεν μπορούν να λείπουν διπλά εισαγωγικά!

•rm -f {} : Κατά τη διαγραφή, το {} υποδεικνύει το αρχείο που βρέθηκε χωρίς να σας ζητηθεί

ps : μεταξύ {} και \Απαιτούνται χώροι

Ο δεύτερος τρόπος

Χρησιμοποιήστε την παράμετρο xargs

βρίσκω. -όνομα "._*" | xargs rm -rf







Προηγούμενος:Η εγγραφή Spring Cloud Nacos multi-NIC δεσμεύει μια καθορισμένη διεύθυνση IP
Επόμενος:Οδηγός λήψης και εγκατάστασης του Visual Studio 2022 Enterprise Edition
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com