shoco Δημοσ. 10 Μαρτίου 2014 Δημοσ. 10 Μαρτίου 2014 Καλημερα, εχω ενα directory το οποιο ειναι γεματο με αρκετα subdirectories, οπου καθε subdirectory εχει ενα φακελο log. Π.χ. Γενικος(φακελος)/Αντωνης(φακελος)/log(φακελος) Αυτο που θελω ειναι να μεταφερω σε ενα φακελο, τον φακελο Αντωνης/log, χωρις τους υπολοιπους φακελους που περιεχονται στο Αντωνης. Σημειωση ο log πρεπει να εχει ολα τα περιεχομενα του. Το παραπανω θα πρεπει να το κανω για ολους τους φακελους που βρισκονται κατω απο το Γενικος(φακελος).
capthookb Δημοσ. 10 Μαρτίου 2014 Δημοσ. 10 Μαρτίου 2014 Πρέπει να χρησιμοποιήσεις οπωσδήποτε την εντολή grep; Εργασία είναι;
shoco Δημοσ. 10 Μαρτίου 2014 Μέλος Δημοσ. 10 Μαρτίου 2014 Οχι δεν ειναι εργασια. Απλα επεσε ενας σερβερ και προσπαθω να μαζεψω καποια αρχεια. Περισσοτερο σαν μια δικλειδα ασφαλειας σε περιπτωση που εχω παλι outage.
capthookb Δημοσ. 10 Μαρτίου 2014 Δημοσ. 10 Μαρτίου 2014 Κάτι τέτοιο ίσως σου κάνει: find . -name -d "*log" | xargs cp -tR --parents [Διαδρομή αντιγραφής] 1
shoco Δημοσ. 15 Μαρτίου 2014 Μέλος Δημοσ. 15 Μαρτίου 2014 Sorry, που δεν απαντησα απλα ειμαι εκτος και δεν εχω λινουξ για να το δοκιμασω.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα