33 lines
2.1 KiB
Markdown
Raw Normal View History

# touch
> Δημιουργία αρχείων και ορισμός χρόνων προσπέλασης/τροποποίησης.
> Περισσότερες πληροφορίες: <https://www.gnu.org/software/coreutils/manual/html_node/touch-invocation.html>.
- Δημιουργία συγκεκριμένων αρχείων:
`touch {{διάδρομή/προς/αρχείο1 διαδρομή/προς/αρχείο2 ...}}`
- Ορισμός του χρόνου προσπέλασης ([a]ccess) ή τροποποίησης ([m]odification) ενός αρχείου στον τρέχοντα χρόνο, και μη δημιουργησεις το αρχείο αν δεν υπάρχει:
`touch {{[-c|--no-create]}} -{{a|m}} {{διαδρομή/προς/αρχείο1 διαδρομή/προς/αρχείο2 ...}}`
- Ορισμός του χρόνου ([t]ime) ενός αρχείου σε συγκεκριμένη τιμή, και μη δημιουργήσεις το αρχείο αν δεν υπάρχει:
`touch {{[-c|--no-create]}} -t {{YYYYMMDDHHMM.SS}} {{διαδρομή/προς/αρχείο1 διαδρομή/προς/αρχείο2 ...}}`
- Ορισμός της χρονοσήμανσης των αρχείων στη χρονοσήμανση του αρχείου αναφοράς ([r]eference), και μη δημιουργήσεις το αρχείο αν δεν υπάρχει:
`touch {{[-c|--no-create]}} {{[-r|--reference]}} {{διαδρομή/προς/αρχείο_αναφοράς}} {{διαδρομή/προς/αρχείο1 διαδρομή/προς/αρχείο2 ...}}`
- Ορισμός της χρονοσήμανσης με βάση μια συμβολοσειρά ([d]ate):
`touch {{[-d|--date]}} "{{last year|5 hours|next thursday|nov 14|...}}" {{διαδρομή/προς/αρχείο}}`
- Δημιουργία πολλαπλών αρχείων με αύξοντα αριθμό:
`touch {{διαδρομή/προς/αρχείο{1..10}}}`
- Δημιουργία πολλαπλών αρχείων σε ένα εύρος γραμμάτων:
`touch {{διαδρομή/προς/αρχείο{a..z}}}`