Μπορείς και με τη find να τρέξεις
- Κώδικας: Επιλογή όλων
find . -name "*.avi" -exec md5sum "{}" \;
καθώς είσαι στο γονικό κατάλογο με τα αρχεία βίντεο.
Αυτό που κάνει η παραπάνω εντολή είναι
- Κώδικας: Επιλογή όλων
find .
Βρίσκει αρχεία ξεκινώντας από τον τρέχον κατάλογο (.).
- Κώδικας: Επιλογή όλων
-name "*.avi"
με όνομα της μορφής *.avi
- Κώδικας: Επιλογή όλων
-exec md5sum "{}" \;
και εκτελεί την εντολή md5sum για κάθε αρχείο που θα βρεθεί "{}" (θέλει σε εισαγωγικά διότι το όνομα του αρχείου μπορεί να έχει διαστήματα μέσα.
Αυτό το \; αποτελεί διαχωριστικό μεταξύ των πολλών md5sum που θα τρέξουν για κάθε αρχείο βίντεο, και βάζουμε το \ μόνο και μόνο για να μην το χρησιμοποιήσει η find αλλά να το χρησιμοποιήσει η md5sum. Δηλαδή αυτό το "{}" \; πάνε μαζί όταν δουλεύουμε με το -exec στην find.