Δημιουργήστε νέα άδεια αρχεία ή ενημερώστε τις χρονικές σημάνσεις των υπαρχόντων αρχείων/καταλόγων εύκολα χρησιμοποιώντας την εντολή «touch».
Η κύρια εφαρμογή του αφή
Η εντολή είναι να δημιουργήσετε αρχεία χωρίς περιεχόμενο. Η δημιουργία κενών αρχείων μπορεί να φαίνεται ότι είναι σπατάλη της μνήμης του συστήματος, αλλά υπάρχει ένα πρόβλημα εδώ. αφή
Η εντολή έρχεται στη διάθεσή σας όταν θέλετε να δημιουργήσετε χρονικές σημάνσεις ή αρχεία καταγραφής ενώ εργάζεστε σε ένα μεγάλο έργο που απαιτεί τήρηση αρχείων καταγραφής και παρακολούθηση. Μπορείτε απλά να δημιουργήσετε ένα κενό αρχείο χρησιμοποιώντας αφή
εντολή και το αρχείο θα έχει τη σφραγίδα ώρας και ημερομηνίας όταν δημιουργήθηκε. (Στις πληροφορίες αρχείου και όχι ως περιεχόμενο του αρχείου).
Η δεύτερη σημαντική χρήση του αφή
Η εντολή είναι να τροποποιήσετε τον χρόνο πρόσβασης και τροποποίησης για ένα αρχείο. Κάθε αρχείο/κατάλογος έχει μια μοναδική χρονική σήμανση που προστίθεται σε αυτό. Εμφανίζει τον χρόνο πρόσβασης και τροποποίησης του αρχείου/καταλόγου. Αλλά αυτές οι πληροφορίες μπορούν να αλλάξουν εύκολα χρησιμοποιώντας το αφή
εντολή.
Ας δούμε τη χρήση του αφή
εντολή με περισσότερες λεπτομέρειες με αυτονόητα παραδείγματα.
Επιλογές που χρησιμοποιούνται με αφή
εντολή
Υπάρχουν διάφορες διαθέσιμες επιλογές για χρήση με το αφή
εντολή.
Επιλογή | Περιγραφή |
---|---|
-ένα | αλλαγή χρόνου πρόσβασης στο αρχείο |
-Μ | αλλάξτε τον τροποποιημένο χρόνο του αρχείου |
-ντο | αλλάξτε τον χρόνο πρόσβασης στο αρχείο χωρίς να δημιουργήσετε νέο |
-r | χρησιμοποιήστε ένα αρχείο αναφοράς για να ορίσετε τις χρονικές σημάνσεις του αρχείου ή του καταλόγου |
-ρε | ορίζοντας την ίδια αυθαίρετη χρονική σήμανση για την πρόσβαση και τον χρόνο τροποποίησης χρησιμοποιώντας ημερομηνία ελεύθερης μορφής αναγνώσιμη από τον άνθρωπο |
-τ | δημιουργήστε ένα αρχείο χρησιμοποιώντας μια καθορισμένη ώρα |
Χρησιμοποιώντας αφή
Εντολή
ο αφή
Η εντολή μπορεί να χρησιμοποιηθεί για τη δημιουργία κενών αρχείων χωρίς να χρησιμοποιηθεί καμία επιλογή. Ακολουθήστε τα παραδείγματα που δίνονται παρακάτω για να δημιουργήσετε μεμονωμένα καθώς και πολλά κενά αρχεία.
Για να δημιουργήσετε ένα κενό αρχείο
Μπορείτε να χρησιμοποιήσετε το αφή
εντολή χωρίς καμία επιλογή για τη δημιουργία ενός κενού αρχείου.
Σύνταξη:
αγγίξτε το [όνομα αρχείου]
Παράδειγμα:
gaurav@ubuntu:~/workspace$ αγγίξτε iift.txt
Εδώ έχω δημιουργήσει ένα αρχείο με το όνομα iift.txt χρησιμοποιώντας αφή
εντολή. Χρησιμοποιήστε το ls
εντολή για να δείτε αν έχει δημιουργηθεί το αρχείο.
gaurav@ubuntu:~/workspace$ ls iift.txt init1 init2 init3 init4
Για να δείτε τις πληροφορίες του αρχείου μπορείτε να χρησιμοποιήσετε το stat
εντολή ως εξής.
gaurav@ubuntu:~/workspace$ stat iift.txt Αρχείο: iift.txt Μέγεθος: 0 Μπλοκ: 0 Μπλοκ IO: 4096 κανονικό κενό αρχείο Συσκευή: 808h/2056d Inode: 1990385 Σύνδεσμοι: 1 Πρόσβαση: (0644/-r --r--) Uid: ( 1000/ gaurav) Gid: ( 1000/ gaurav) Πρόσβαση: 2020-09-14 10:18:43.318160860 +0530 Τροποποίηση: 2020-09-14 10:1833 + 40:43. 2020-09-14 10:18:43.318160860 +0530 Γέννηση: - gaurav@ubuntu:~/χώρος εργασίας$
Για να δημιουργήσετε πολλά κενά αρχεία
Εάν θέλετε να δημιουργήσετε πολλά κενά αρχεία ταυτόχρονα, μπορείτε να χρησιμοποιήσετε το αφή
εντολή με τον ακόλουθο τρόπο.
Σύνταξη:
αγγίξτε [όνομα αρχείου-1] [όνομα αρχείου-2] [όνομα αρχείου-3]
Παράδειγμα:
gaurav@ubuntu:~/workspace$ touch log1.txt ssh.txt filemove.c gaurav@ubuntu:~/workspace$ ls -l συνολικά 36 -rw-r--r-- 1 gaurav gaurav 0 Σεπ 14 10:35 filemove .c -rw-r--r-- 1 gaurav gaurav 0 Sep 14 10:18 iift.txt -rw-r--r-- 1 gaurav gaurav 0 Sep 14 10:35 log1.txt -rw-r-- r-- 1 gaurav gaurav 0 Σεπ 14 10:35 ssh.txt
Εδώ έχω δημιουργήσει τρία αρχεία «log1.txt», «ssh.txt» και «filemove.c». Αυτά έχουν διαφορετικές επεκτάσεις αρχείων.
Μπορείτε επίσης να δημιουργήσετε κενά αρχεία μαζικά χρησιμοποιώντας τον ακόλουθο τρόπο.
Σύνταξη:
αγγίξτε [όνομα αρχείου]-{1..n}.txt
Παράδειγμα:
Θα δημιουργήσουμε 10 αρχεία δηλαδή. sheldon_log-1.txt, sheldon_log-2.txt και ούτω καθεξής μέχρι sheldon_log-10.txt
gaurav@ubuntu:~/workspace$ touch sheldon_log-{1..0}.txt gaurav@ubuntu:~/workspace$
gaurav@ubuntu:~/workspace$ ls filemove.c iift.txt sheldon_log-10.txt sheldon_log-2.txt sheldon_log-4.txt sheldon_log-6.txt sheldon_log-8.txt gsy.c log1.txt. txt sheldon_log-3.txt sheldon_log-5.txt sheldon_log-7.txt sheldon_log-9.txt gaurav@ubuntu:~/workspace$
Αλλαγή ή Τροποποίηση του Χρόνου Πρόσβασης του Αρχείου ή του Καταλόγου
Η χρονική σήμανση πρόσβασης είναι η τελευταία φορά που διαβάστηκε ένα αρχείο. Κάθε φορά που ένας χρήστης διαβάζει ένα αρχείο, η χρονική σήμανση πρόσβασης για αυτό το αρχείο ενημερώνεται. Η χρονική σήμανση πρόσβασης υποδηλώνει την ώρα που έγινε η τελευταία πρόσβαση στο αρχείο. Δεν πραγματοποιείται καμία τροποποίηση με αυτό το αρχείο ή τον κατάλογο, αλλά γίνεται μόνο αναφορά ή ανάγνωση.
Χρησιμοποιώντας αφή
εντολή με επιλογή -ένα
τροποποιεί τον «Χρόνο Πρόσβασης» ενός συγκεκριμένου αρχείου. Η νέα «Ώρα πρόσβασης» θα οριστεί στην τρέχουσα ημερομηνία και ώρα. Για να ελέγξετε τον τρέχοντα χρόνο πρόσβασης και τον χρόνο τροποποίησης χρησιμοποιήστε το stat
εντολή.
Τροποποίηση αρχείου
Σύνταξη:
αγγίξτε -a [όνομα αρχείου]
Παράδειγμα:
Θα δούμε τον τρέχοντα χρόνο πρόσβασης του προς τροποποίηση αρχείου.
gaurav@ubuntu:~/workspace$ stat log1.txt Αρχείο: log1.txt Μέγεθος: 0 Μπλοκ: 0 Μπλοκ IO: 4096 κανονικό κενό αρχείο Συσκευή: 808h/2056d Inode: 2001385 Σύνδεσμοι: 1 Πρόσβαση: (0644/-r --r--) Uid: ( 1000/ gaurav) Gid: ( 1000/ gaurav) Πρόσβαση: 2020-09-13 23:52:19.305416141 +0530 Τροποποίηση: 2020-09-13 23:517 + 23:517:13:00. 2020-09-13 23:52:19.305416141 +0530 Γέννηση: - gaurav@ubuntu:~/χώρος εργασίας$
Χρησιμοποιώντας άγγιγμα -α
για να αλλάξετε την ώρα πρόσβασης του αρχείου log1.txt στην τρέχουσα ημερομηνία και ώρα.
Παραγωγή:
gaurav@ubuntu:~/workspace$ touch -a log1.txt gaurav@ubuntu:~/workspace$
gaurav@ubuntu:~/workspace$ stat log1.txt Αρχείο: log1.txt Μέγεθος: 0 Μπλοκ: 0 Μπλοκ IO: 4096 κανονικό κενό αρχείο Συσκευή: 808h/2056d Inode: 2001385 Σύνδεσμοι: 1 Πρόσβαση: (0644/-r --r--) Uid: ( 1000/ gaurav) Gid: ( 1000/ gaurav) Πρόσβαση: 2020-09-14 10:59:24.972855176 +0530 Τροποποίηση: 2020-09-13 23:517 + 23:520:00:00. 2020-09-14 10:59:24.972855176 +0530 Γέννηση: - gaurav@ubuntu:~/χώρος εργασίας$
Μπορείτε να παρατηρήσετε ότι ο χρόνος πρόσβασης του αρχείου log1.txt έχει πλέον τροποποιηθεί.
Τροποποίηση καταλόγου
άγγιγμα -α
μπορεί επίσης να χρησιμοποιηθεί για την τροποποίηση του χρόνου πρόσβασης ενός καταλόγου με τον ίδιο τρόπο που γίνεται για ένα αρχείο.
Σύνταξη:
αγγίξτε -a [διαδρομή_καταλόγου]
Παράδειγμα:
gaurav@ubuntu:~$ stat ./workspace/tomcat Αρχείο: ./workspace/tomcat Μέγεθος: 4096 Blocks: 8 IO Block: 4096 directory Συσκευή: 808h/2056d Inode: 2039942 Σύνδεσμοι: 3 Πρόσβαση: (07xrw/xr Uid: ( 1000/ gaurav) Gid: ( 1000/ gaurav) Πρόσβαση: 2018-03-30 11:18:28.912666800 +0530 Τροποποίηση: 2018-03-30 00:13:02.401-301:13:02.4001. :18:28.912666800 +0530 Γέννηση: -
Χρησιμοποιώντας άγγιγμα -α
για να τροποποιήσετε τον χρόνο πρόσβασης για τον κατάλογο tomcat.
gaurav@ubuntu:~$ touch -a ./workspace/tomcat
gaurav@ubuntu:~$ stat ./workspace/tomcat Αρχείο: ./workspace/tomcat Μέγεθος: 4096 Blocks: 8 IO Block: 4096 directory Συσκευή: 808h/2056d Inode: 2039942 Σύνδεσμοι: 3 Πρόσβαση: (07xrw/xr Uid: ( 1000/ gaurav) Gid: ( 1000/ gaurav) Πρόσβαση: 2020-09-14 11:21:10.638538949 +0530 Τροποποίηση: 2018-03-30 00:13:02.401-14:13:02.4001. :21:10.638538949 +0530 Γέννηση: - gaurav@ubuntu:~$
Εδώ, ο χρόνος πρόσβασης του καταλόγου «tomcat» έχει πλέον αλλάξει στην τρέχουσα ημερομηνία και ώρα.
Αλλαγή χρόνου τροποποίησης αρχείου/καταλόγου
Ο χρόνος τροποποίησης σημαίνει την τελευταία φορά που τροποποιήθηκαν τα περιεχόμενα ενός αρχείου. Ένα πρόγραμμα ή μια διαδικασία είτε επεξεργάστηκε είτε τροποποίησε το αρχείο. Το "Τροποποιημένο" σημαίνει ότι κάτι μέσα στο αρχείο τροποποιήθηκε, διαγράφηκε ή προστέθηκαν νέα δεδομένα.
Χρησιμοποιώντας αφή
εντολή μαζί με την επιλογή -Μ
τροποποιεί τον «Χρόνο Τροποποίησης» ενός αρχείου ή ενός καταλόγου. Οι ακόλουθες μέθοδοι μπορούν να αναπτυχθούν για αρχείο και κατάλογο.
Για Αρχείο
touch -m [όνομα αρχείου]
Παράδειγμα:
Πρώτον, χρησιμοποιώντας stat
εντολή για εμφάνιση του χρόνου τροποποίησης για το αρχείο.
gaurav@ubuntu:~/workspace$ stat iift.txt Αρχείο: iift.txt Μέγεθος: 66 Μπλοκ: 8 Μπλοκ IO: 4096 κανονικό αρχείο Συσκευή: 808h/2056d Inode: 1990385 Σύνδεσμοι: 1 Πρόσβαση: (0644/-r -r--) Uid: ( 1000/ gaurav) Gid: ( 1000/ gaurav) Πρόσβαση: 2020-09-14 11:33:36.927262587 +0530 Τροποποίηση: 2020-09-12 08:33370203030314. -09-12 08:33:28.339190370 +0530
Τώρα χρησιμοποιήστε το άγγιγμα -μ
εντολή για την τροποποίηση του χρόνου τροποποίησης.
gaurav@ubuntu:~/χώρος εργασίας$ touch -m iift.txt
gaurav@ubuntu:~/workspace$ stat iift.txt Αρχείο: iift.txt Μέγεθος: 66 Μπλοκ: 8 Μπλοκ IO: 4096 κανονικό αρχείο Συσκευή: 808h/2056d Inode: 1990385 Σύνδεσμοι: 1 Πρόσβαση: (0644/-r -r--) Uid: ( 1000/ gaurav) Gid: ( 1000/ gaurav) Πρόσβαση: 2020-09-14 11:33:36.927262587 +0530 Τροποποίηση: 2020-09-14 11:314 + 11:314 + 14:33:36. -09-14 11:34:34.719723531 +0530 Γέννηση: - gaurav@ubuntu:~/χώρος εργασίας$
Ο «χρόνος τροποποίησης» του αρχείου iift.txt
αλλάζει τώρα στην τρέχουσα ημερομηνία και ώρα.
Για Κατάλογο
αγγίξτε -m [διαδρομή_καταλόγου] Ή [όνομα_καταλόγου]
Παράδειγμα:
Θα αλλάξουμε την ώρα τροποποίησης του καταλόγου με το όνομα «tomcat» χρησιμοποιώντας το άγγιγμα -μ
εντολή. Ας μάθουμε τον τρέχοντα «Χρόνο Τροποποίησης» χρησιμοποιώντας το stat
εντολή.
gaurav@ubuntu:~/workspace$ stat tomcat Αρχείο: tomcat Μέγεθος: 4096 Μπλοκ: 8 Μπλοκ IO: 4096 κατάλογος Συσκευή: 808h/2056d Inode: 2039942 Σύνδεσμοι: 3 Πρόσβαση: (0775/drwxrw0vxr: (0775/drwxrw0) ) Gid: ( 1000/ gaurav) Πρόσβαση: 2020-09-14 11:21:10.638538949 +0530 Τροποποίηση: 2019-07-12 11:43:22.482485281 +052014852281 +052014852281 +05201 485201: Γέννηση: -
Παραγωγή:
gaurav@ubuntu:~/χώρος εργασίας$ touch -m tomcat
gaurav@ubuntu:~/workspace$ stat tomcat Αρχείο: tomcat Μέγεθος: 4096 Μπλοκ: 8 Μπλοκ IO: 4096 κατάλογος Συσκευή: 808h/2056d Inode: 2039942 Σύνδεσμοι: 3 Πρόσβαση: (0775/drwxrw0vxr: (0775/drwxrw0) ) Gid: ( 1000/ gaurav) Πρόσβαση: 2020-09-14 11:21:10.638538949 +0530 Τροποποίηση: 2020-09-14 11:43:22.482485281 +052014852281 +05201485201 +05201485201: Αλλαγή: Γέννηση: - gaurav@ubuntu:~/χώρος εργασίας$
Εδώ, έχω αλλάξει τη χρονική σήμανση Τροποποίησης για τον κατάλογο «tomcat».
Αλλαγή χρόνου πρόσβασης χωρίς δημιουργία νέου αρχείου
αφή
εντολή όταν εκτελείται, δημιουργεί ένα νέο κενό αρχείο. Ωστόσο, ενδέχεται να υπάρξουν ορισμένες περιπτώσεις όπου το αρχείο έχει ήδη δημιουργηθεί και θέλετε απλώς να τροποποιήσετε τον Χρόνο πρόσβασης αυτού του αρχείου χωρίς να δημιουργήσετε ένα νέο.
Σε αυτήν την περίπτωση, μπορείτε να χρησιμοποιήσετε αφή
εντολή με το -ντο
επιλογή που αποφεύγει τη δημιουργία νέου αρχείου και εξακολουθεί να σας επιτρέπει να τροποποιήσετε τη χρονική σήμανση της Access.
Σύνταξη:
αγγίξτε -c [όνομα αρχείου]
Παράδειγμα:
gaurav@ubuntu:~/workspace$ touch -c iift.txt gaurav@ubuntu:~/workspace$ ls demo gsy.c log1.txt sheldon_log-1.txt sheldon_log-3.txt sheldon_log-5.txt sheldon_log-7tx. sheldon_log-9.txt filemove.c iift.txt sheldon_log-10.txt sheldon_log-2.txt sheldon_log-4.txt sheldon_log-6.txt sheldon_log-8.txt tomcat gaurav@ubuntu:~/χώρος εργασίας$
Ομοίως, μπορείτε να αλλάξετε τον χρόνο πρόσβασης στον ήδη υπάρχοντα κατάλογο. Μπορείτε να χρησιμοποιήσετε την ακόλουθη μέθοδο για να το κάνετε αυτό.
Παράδειγμα:
Εμφάνιση της τρέχουσας χρονικής σήμανσης πρόσβασης του καταλόγου tomcat.
gaurav@ubuntu:~/workspace$ stat tomcat Αρχείο: tomcat Μέγεθος: 4096 Μπλοκ: 8 Μπλοκ IO: 4096 κατάλογος Συσκευή: 808h/2056d Inode: 2039942 Σύνδεσμοι: 3 Πρόσβαση: (0775/drwxrw0vxr: (0775/drwxrw0) ) Gid: ( 1000/ gaurav) Πρόσβαση: 2020-09-14 11:21:10.638538949 +0530 Τροποποίηση: 2020-09-14 11:43:22.482485281 +052014852281 +05201485201 +05201485201: Αλλαγή: Γέννηση: - gaurav@ubuntu:~/χώρος εργασίας$
gaurav@ubuntu:~/χώρος εργασίας$ touch -c tomcat
Εδώ, έχω αλλάξει τον χρόνο πρόσβασης του ήδη υπάρχοντος καταλόγου ‘tomcat’.
Παραγωγή:
gaurav@ubuntu:~/workspace$ stat tomcat Αρχείο: tomcat Μέγεθος: 4096 Μπλοκ: 8 Μπλοκ IO: 4096 κατάλογος Συσκευή: 808h/2056d Inode: 2039942 Σύνδεσμοι: 3 Πρόσβαση: (0775/drwxrw0vxr: (0775/drwxrw0) ) Gid: ( 1000/ gaurav) Πρόσβαση: 2020-09-14 20:18:52.625031128 +0530 Τροποποίηση: 2020-09-14 20:18:52.625031128 +05201031128 +0520031201. Γέννηση: - gaurav@ubuntu:~/χώρος εργασίας$
Διασταυρούμενος έλεγχος της εξόδου:
gaurav@ubuntu:~/workspace$ touch -c temp.cpp gaurav@ubuntu:~/workspace$ ls temp.cpp ls: δεν είναι δυνατή η πρόσβαση στο 'temp.cpp': Δεν υπάρχει τέτοιο αρχείο ή κατάλογος gaurav@ubuntu:~/workspace$
Εδώ, προσπάθησα να χρησιμοποιήσω άγγιγμα -γ
με temp.cpp
. Αυτό το αρχείο δεν υπάρχει. Ως εκ τούτου, μπορούμε να πούμε ότι η χρήση αφή
με επιλογή -ντο
αποφεύγει τη δημιουργία νέων κενών αρχείων και τροποποιεί τη χρονική σήμανση μόνο για το υπάρχον αρχείο.
Τροποποίηση χρονοσήμανσης πρόσβασης και τροποποίησης σε συγκεκριμένη ημερομηνία και ώρα
Στα προηγούμενα μπλοκ, πρέπει να έχετε παρατηρήσει ότι όποτε χρησιμοποιούμε το αφή
εντολή για αλλαγή των χρονικών σφραγίδων, αλλάζει στην τρέχουσα ώρα και ημερομηνία.
Ωστόσο, μπορεί να υπάρχουν ορισμένα περιστατικά όπου μπορεί να χρειαστεί να χρησιμοποιήσετε μια προσαρμοσμένη ώρα και ημερομηνία. Χρησιμοποιώντας αφή
εντολή με -ντο
και -τ
οι επιλογές μπορούν να εξυπηρετήσουν τον σκοπό.
Παράδειγμα:
Θα αλλάξω τη χρονική σήμανση Access and Modify στο αρχείο iift.txt σε μια προσαρμοσμένη ώρα και ημερομηνία.
gaurav@ubuntu:~/workspace$ stat iift.txt Αρχείο: iift.txt Μέγεθος: 66 Μπλοκ: 8 Μπλοκ IO: 4096 κανονικό αρχείο Συσκευή: 808h/2056d Inode: 1990385 Σύνδεσμοι: 1 Πρόσβαση: (0644/-r -r--) Uid: ( 1000/ gaurav) Gid: ( 1000/ gaurav) Πρόσβαση: 2020-09-14 12:04:07.091786565 +0530 Τροποποίηση: 2020-09-14 12:051005:07:06 -09-14 12:04:07.091786565 +0530 Γέννηση: -
Η ημερομηνία και η ώρα μπορούν να καθοριστούν στη μορφή: {CCYY}MMDDhhmm.ss
Παράμετρος | Περιγραφή |
CC | Τα δύο πρώτα ψηφία ενός έτους |
YY | Δεύτερα δύο ψηφία του έτους |
ΜΜ | Μήνας του έτους (01-12) |
DD | Ημέρα του μήνα (01-31) |
ωω | Ώρα της ημέρας (00-23) |
mm | Λεπτά της ώρας (00-59) |
Χρησιμοποιώ τη σφραγίδα ημερομηνίας ως 203011051820 (δηλαδή 5-Νοέμβριος-2030, 18:20 ώρες).
gaurav@ubuntu:~/χώρος εργασίας$ touch -c -t 203011051820 iift.txt
Αυτή η εντολή θα αλλάξει τη χρονική σήμανση Access and Modify για το αρχείο iift.txt ως εξής.
gaurav@ubuntu:~/workspace$ stat iift.txt Αρχείο: iift.txt Μέγεθος: 66 Μπλοκ: 8 Μπλοκ IO: 4096 κανονικό αρχείο Συσκευή: 808h/2056d Inode: 1990385 Σύνδεσμοι: 1 Πρόσβαση: (0644/-r -r--) Uid: ( 1000/ gaurav) Gid: ( 1000/ gaurav) Πρόσβαση: 2030-11-05 18:20:00.000000000 +0530 Τροποποίηση: 2030-11-05 18:2000000000000. -09-14 20:39:55.641781140 +0530 Γέννηση: - gaurav@ubuntu:~/χώρος εργασίας$
Χρήση αρχείου αναφοράς για ορισμό χρονικής σήμανσης
αφή
η εντολή μπορεί επίσης να χρησιμοποιηθεί με την επιλογή -r
για να χρησιμοποιήσετε τη χρονική σήμανση ενός αρχείου αναφοράς της επιλογής σας στο τρέχον αρχείο σας.
Σύνταξη:
touch -r [αρχείο_αναφοράς] [πραγματικό_αρχείο]
Παράδειγμα:
Θα το χρησιμοποιησουμε gsy.γ
αρχείο ως αρχείο αναφοράς. Έτσι οι χρονικές σημάνσεις του gsy.γ
θα χρησιμοποιηθεί για το αρχείο iift.txt
. Ας ελέγξουμε πρώτα τις τρέχουσες χρονικές σημάνσεις και των δύο αυτών αρχείων stat
εντολή.
gaurav@ubuntu:~/workspace$ stat gsy.c Αρχείο: gsy.c Μέγεθος: 0 Μπλοκ: 0 Μπλοκ IO: 4096 κανονικό κενό αρχείο Συσκευή: 808h/2056d Inode: 2001385 Σύνδεσμοι: 1 Πρόσβαση: (0644/-rw-r --r--) Uid: ( 1000/ gaurav) Gid: ( 1000/ gaurav) Πρόσβαση: 2020-09-14 10:59:24.972855176 +0530 Τροποποίηση: 2020-09-13 23:517 + 23:520:00:00. 2020-09-14 10:59:24.972855176 +0530 Γέννηση: - gaurav@ubuntu:~/workspace$ stat iift.txt Αρχείο: iift.txt Μέγεθος: 66 Μπλοκ: 8 Μπλοκ IO: 4098 κανονικό αρχείο68. : 1990385 Σύνδεσμοι: 1 Πρόσβαση: (0644/-rw-r--r--) Uid: ( 1000/ gaurav) Gid: ( 1000/ gaurav) Πρόσβαση: 2025-10-19 18:20:00.000000000 +Modify 2025-10-19 18:20:00.000000000 +0530 Αλλαγή: 2020-09-14 20:39:55.641781140 +0530
Χρησιμοποιώντας την εντολή άγγιγμα -r
τώρα.
gaurav@ubuntu:~/workspace$ touch -r gsy.c iift.txt
Παραγωγή:
gaurav@ubuntu:~/workspace$ stat iift.txt Αρχείο: iift.txt Μέγεθος: 66 Μπλοκ: 8 Μπλοκ IO: 4096 κανονικό αρχείο Συσκευή: 808h/2056d Inode: 1990385 Σύνδεσμοι: 1 Πρόσβαση: (0644/-r -r--) Uid: ( 1000/ gaurav) Gid: ( 1000/ gaurav) Πρόσβαση: 2020-09-14 10:59:24.972855176 +0530 Τροποποίηση: 2020-09-13 23:517 + 23:520:20:00. -09-14 21:04:27.640026328 +0530 Γέννηση: - gaurav@ubuntu:~/χώρος εργασίας$
Από την έξοδο, μπορούμε να δούμε ότι οι χρονικές σημάνσεις για το αρχείο iift.txt
άλλαξε. Οι νέες χρονικές σημάνσεις είναι πλέον παρόμοιες με αυτές του αρχείου αναφοράς gsy.c
συμπέρασμα
Σε αυτό το σεμινάριο, μάθαμε για το αφή
εντολή και διάφορες διαθέσιμες επιλογές με αυτό για τη δημιουργία νέων κενών αρχείων και την τροποποίηση των χρονικών σημάνσεων των υπαρχόντων αρχείων με διάφορους τρόπους.