λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> Συμπίεση δεδομένων

Τι είναι το globbing;

Το Globbing είναι μια δυνατότητα λειτουργικών συστημάτων που μοιάζουν με Unix που επιτρέπει στους χρήστες να προσδιορίζουν πολλά αρχεία ή καταλόγους χρησιμοποιώντας χαρακτήρες μπαλαντέρ. Οι χαρακτήρες μπαλαντέρ είναι ειδικοί χαρακτήρες που ταιριάζουν με πολλούς χαρακτήρες, καθιστώντας δυνατή την επιλογή μιας ομάδας αρχείων ή καταλόγων χωρίς να χρειάζεται να προσδιορίσετε το καθένα ξεχωριστά.

Οι πιο συνηθισμένοι χαρακτήρες μπαλαντέρ είναι ο αστερίσκος (*) και το ερωτηματικό (;). Ο αστερίσκος ταιριάζει με οποιαδήποτε ακολουθία χαρακτήρων, ενώ το ερωτηματικό ταιριάζει με οποιονδήποτε μεμονωμένο χαρακτήρα. Για παράδειγμα, η ακόλουθη εντολή θα βρει όλα τα αρχεία στον τρέχοντα κατάλογο που τελειώνουν με ".txt":

```

βρείτε . -όνομα "*.txt"

```

Το Globbing μπορεί να είναι ένα ισχυρό εργαλείο για τη διαχείριση αρχείων και καταλόγων. Μπορεί να χρησιμοποιηθεί για γρήγορη και εύκολη επιλογή μιας ομάδας αρχείων για επεξεργασία, αντιγραφή, μετακίνηση ή διαγραφή. Για παράδειγμα, η ακόλουθη εντολή θα διαγράψει όλα τα αρχεία στον τρέχοντα κατάλογο που τελειώνουν με ".tmp":

```

rm *.tmp

```

Το Globbing δεν περιορίζεται σε αρχεία. Μπορεί επίσης να χρησιμοποιηθεί για την επιλογή καταλόγων. Για παράδειγμα, η ακόλουθη εντολή θα εμφανίσει όλους τους καταλόγους στον τρέχοντα κατάλογο που ξεκινούν με "temp":

```

θερμοκρασία ls*

```

Το Globbing μπορεί να χρησιμοποιηθεί σε διάφορες εντολές, συμπεριλαμβανομένης της εντολής find, της εντολής ls και της εντολής rm. Είναι ένα ισχυρό εργαλείο που μπορεί να σας εξοικονομήσει χρόνο και προσπάθεια κατά τη διαχείριση αρχείων και καταλόγων.

Ακολουθούν μερικά πρόσθετα παραδείγματα για το πώς μπορεί να χρησιμοποιηθεί το globbing:

* Για να βρείτε όλα τα αρχεία στον τρέχοντα κατάλογο που περιέχουν τη λέξη "σημαντικό":

```

βρείτε . -όνομα "*σημαντικό*"

```

* Για να αντιγράψετε όλα τα αρχεία στον τρέχοντα κατάλογο στον κατάλογο "/tmp":

```

cp ./* /tmp

```

* Για να μετακινήσετε όλα τα αρχεία στον τρέχοντα κατάλογο στον κατάλογο "/tmp":

```

mv ./* /tmp

```

* Για να διαγράψετε όλα τα αρχεία στον τρέχοντα κατάλογο που είναι μεγαλύτερα από 100 megabyte:

```

βρείτε . -size +100M -exec rm {} \;

```

Το Globbing είναι μια ευέλικτη λειτουργία που μπορεί να χρησιμοποιηθεί για μια ποικιλία εργασιών. Είναι ένα ισχυρό εργαλείο που μπορεί να σας εξοικονομήσει χρόνο και προσπάθεια κατά τη διαχείριση αρχείων και καταλόγων.

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

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