Το sed δεν ειναι για να αλλαζει τα περιεχομενα ενος αρχειου? Εγω εννοω οτι το ιδιο το αρχειο εχει ονομα προβληματικο, πχ m!tsos.jpg. Θα δουλεψει το sed εκει?
Backup κανω με... copy paste :P σε εξωτερικο σκληρο, που ειναι συνηθως σε ntfs, ή σε στικακι που ειναι σε fat32. Καλα, δεν λεω τι γινεται στην περιπτωση που το path ειναι μεγαλυτερο απο 250 χαρακτηρες που ειναι το οριο στο ntfs...
Οταν τα αρχεια ειναι πολλα και μικρα, τα μαζευω σε ενα rar χωρις συμπιεση και μεταφερω αυτο το rar για να κανω λιγοτερο χρονο.
Εμφάνιση 1.456-1.470 από 2222
Θέμα: Ερώτηση για bash
-
19-10-20, 16:20 Απάντηση: Ερώτηση για bash #1456ديميتريس
-
19-10-20, 16:36 Απάντηση: Ερώτηση για bash #1457
Όχι, το sed επεξεργάζεται standard input. Ένα παράδειγμα (ΜΗΝ το τρέξεις)
Κώδικας:for file in *.jpg; do mv $file $(echo $file | sed "s/[^[:alnum:].-]//g") done
Όπως είπα παραπάνω και όπως είπε και ο tsigarid, δεν είναι καλή τακτική αυτή (δεν είναι αντιστρέψιμη και μπορεί να κάνει override αρχεία που δεν θες χώρια που δεν έχεις ένα μπούσουλα το τι είναι περίεργο και τι όχι), καλύτερα φρόντισε το backup σου να μπορεί να κάνει backup τις περιέργειες.
Επαναλαμβάνω, ΜΗΝ το κάνεις: Έτσι θα κάνεις όλα τα scratch files (πχ. vim και emacs) αν έχει να αντικαταστήσουν τα original! Πχ το vim έχει scratch files που τελειώνουν σε ~ και ο emacs που περικλείονται απο #..#.
- - - Updated - - -
Δεν μου ακούγεται καταπληκτικό το να κάνεις untarred αρχεία linux backup σε NTFS (καταρχάς ακούγεται πολύ μπελάς όπως το λες). Θα πρότεινα μια λύση σε στυλ duplicity που τα φροντίζει όλα και έχεις το κεφάλι σου ήσυχο και με special characters και με διαφορετικά filesystems και με τα όλα.
http://duplicity.nongnu.org/
-
19-10-20, 16:40 Απάντηση: Ερώτηση για bash #1458
-
19-10-20, 16:41 Απάντηση: Ερώτηση για bash #1459
Rsync απο Linux σε NTFS κακό, κακό. Στο πρώτο github repository θα σκάσει
-
19-10-20, 16:43 Απάντηση: Ερώτηση για bash #1460
-
19-10-20, 16:49 Απάντηση: Ερώτηση για bash #1461
Something something permissions.
https://subzerodays.wordpress.com/20...ntfs-in-linux/
Μου χει τύχει να μην μπορεί καν να μεταφέρει .git repo λόγω permission denied προβλήματος (αλλα δεν θυμάμαι τι - το rsync πετάει warning απλά όμως).
Γενικά καλό είναι ένα tar πρώτα όταν αφορά μεταφορά σε διαφορετικού τύπου filesystem.
-
19-10-20, 16:56 Απάντηση: Ερώτηση για bash #1462
Αυτό ισχύει. Μπορείς εύκολα να κάνεις ένα script που κάνει tar και μετά να στείλεις το αρχείο όπου θες με rsync. Το πρόβλημα είναι ότι με αυτό τον τρόπο δεν μπορείς να κάνεις incremental backup, το οποίο μπορεί να είναι τεράστιο πρόβλημα για αργές συνδέσεις ή/και μεγάλο όγκο δεδομένων.
-
19-10-20, 17:04 Απάντηση: Ερώτηση για bash #1463
Και όμως, το tar υποστηρίζει incremental dumps:
https://www.unixmen.com/performing-i...ups-using-tar/
Δεν ξέρω αν χρησιμοποιεί το παραπάνω, αλλα σε εξωτερικό NTFS σκληρό έκανα backup incrementally με dejadup (duplicity) μια χαρά. Το μόνο πρόβλημα που βρίσκω σε αυτήν την περίπτωση είναι οτι τα αρχεία δεν είναι άμεσα προσβάσιμα (με μια ματιά).
-
19-10-20, 17:31 Απάντηση: Ερώτηση για bash #1464
-
20-10-20, 11:46 Απάντηση: Ερώτηση για bash #1465
-
20-10-20, 12:06 Απάντηση: Ερώτηση για bash #1466
Δεν είναι πολύ περίεργο αν σκεφτείτε οτι το tar φτιάχτηκε για archiving σε ταινίες, που υποστηρίζουν γράψιμο μόνο sequentially άρα το να μπορείς να κάνεις incremental backups ήταν σημαντικότατο feature.
Ακόμα και χωρίς αυτό όμως, πάντα μπορείς να κάνεις tar το κάθε αρχείο ξεχωριστά (αν και για μικρά αρχεία θέλει ψάξιμο).
Γενικά προτιμάω πάντα μια έτοιμη λύση που ξέρει τι κάνει απο το να παιδεύομαι μόνος μου με rsync.Τελευταία επεξεργασία από το μέλος Eruyome(MMXGN) : 20-10-20 στις 13:25.
-
22-10-20, 10:37 Απάντηση: Ερώτηση για bash #1467
-
25-10-20, 17:10 Απάντηση: Ερώτηση για bash #1468
-
25-10-20, 20:10 Απάντηση: Ερώτηση για bash #1469
-
10-11-20, 08:19 Απάντηση: Ερώτηση για bash #1470
Βρηκα χτες αυτο, που κανει οτι λεω παραπανω, αλλα εχει θεμα με τους ελληνικους χαρακτηρες στα ονοματα
https://github.com/dharple/detoxديميتريس
Παρόμοια Θέματα
-
Βοήθεια για ένα απλό bash script
Από AddictedToChaos στο φόρουμ Unix - LinuxΜηνύματα: 34Τελευταίο Μήνυμα: 22-07-11, 01:57 -
bash - matlab
Από simeon.mattes στο φόρουμ Unix - LinuxΜηνύματα: 25Τελευταίο Μήνυμα: 25-06-08, 23:00 -
Bash Script help (Αρχάριος)
Από weakwire στο φόρουμ Unix - LinuxΜηνύματα: 12Τελευταίο Μήνυμα: 08-05-07, 00:41 -
bash rename (mv)
Από hayzel στο φόρουμ Unix - LinuxΜηνύματα: 6Τελευταίο Μήνυμα: 07-01-07, 16:33
Bookmarks