Δημοσιεύτηκε: 04 Ιούλ 2011, 22:41
mmamais έγραψε:Συγχαρητήρια για τον κόπο σας, μια ερώτηση παρακαλώ.
Έχω ας πούμε σε ένα φάκελο 1000 αρχεία φωτογραφιών, αριθμημένα, για παράδειγμα 0001.png, 0002.png ..... 1000.png.
Θέλω με cp να αντιγράψω τα 500 πρώτα, ή τέλος πάντων ορισμένα από τα αρχεία. Πως θα δώσω την εντολή ώστε να "πάρει" μόνο από 0001.png ως την 0500.png? Υποθέτω με παρόμοιο τρόπο θα μπορώ να δώσω και την ls, την mv κτλ.
Ευχαριστώ!
Δεν ξέρω να σου απαντήσω ακριβώς σε αυτό που θέλεις.Έστω η τοποθεσία που θέλεις να τα μετακινήσεις είναι /home/user/location τότε:
- Κώδικας: Επιλογή όλων
cp 0500.png /home/user/location && cp 04*.png /home/user/location && cp 03*.png /home/user/location && cp 02*.png /home/user/location && cp 01*.png /home/user/location && cp 00*.png /home/user/location
Γενικώς το αστεράκι συμβολίζει το "οτιδήποτε".Φαντάσου ότι στο home σου υπάρχει ένα φάκελος με το όνομα mytestdirectory.Ας πούμε ότι εσύ θυμάσαι ότι αυτός ο φάκελος αρχίζει με mytest.Αν θέλεις να αλλάξεις κατάλογο με την cd θα δώσεις:
- Κώδικας: Επιλογή όλων
cd /home/user/mytest*