8 Eżempji Prattiċi ta 'Linux Touch Kmand
Fil-Linux, kull fajl wieħed huwa assoċjat ma 'timestamps, u kull fajl jaħżen l-informazzjoni tal-ħin tal-aħħar aċċess, il-ħin tal-aħħar modifika, u l-ħin tal-aħħar bidla. Għalhekk, kull meta noħolqu fajl ġdid, u naċċessaw jew nimmodifikaw fajl eżistenti, il-timestamps ta 'dak il-fajl jiġu aġġornati awtomatikament.
F'dan l-artikolu, se nkopru xi eżempji prattiċi utli ta 'kmandi ta' touch Linux. Il-kmand tat-touch huwa programm standard għas-sistemi operattivi Unix/Linux, li jintuża biex joħloq, jibdel u jimmodifika timestamps ta' fajl.
Qabel ma titla' għal eżempji ta' kmand tal-mess, jekk jogħġbok iċċekkja l-għażliet li ġejjin.
Għażliet tal-Kmand Touch
- -a, ibdel il-ħin ta' aċċess biss
- -c, jekk il-fajl ma jeżistix, toħloqhiex
- -d, aġġorna l-ħinijiet ta' aċċess u modifika
- -m, ibdel il-ħin tal-modifika biss
- -r, uża l-ħinijiet ta' aċċess u modifika tal-fajl
- -t, joħloq fajl billi juża ħin speċifikat
1. Kif Toħloq Fajl Vojt
Il-kmand touch li ġej joħloq fajl ġdid vojt (żero-byte) imsejjaħ sheena.
# touch sheena
2. Kif Oħloq Fajls Multipli
Billi tuża l-kmand touch, tista 'wkoll toħloq aktar minn fajl wieħed. Pereżempju, il-kmand li ġej se joħloq 3 fajls bl-isem, sheena, meena, u leena.
# touch sheena meena leena
3. Kif tibdel l-aċċess għall-fajl u l-ħin tal-modifika
Biex tbiddel jew taġġorna l-aħħar ħinijiet ta' aċċess u modifika ta' fajl imsejjaħ leena, uża l-għażla -a kif ġej. Il-kmand li ġej jistabbilixxi l-ħin u d-data kurrenti fuq fajl. Jekk il-fajl leena ma jeżistix, se joħloq fajl vojt ġdid bl-isem.
# touch -a leena
L-iktar kmandi popolari tal-Linux bħall-elenkar u s-sejba tal-fajls.
4. Kif tevita li toħloq fajl ġdid
L-użu tal-għażla -c bil-kmand tal-mess jevita l-ħolqien ta 'fajls ġodda. Pereżempju, il-kmand li ġej mhux se joħloq fajl imsejjaħ leena jekk ma jeżistix.
# touch -c leena
5. Kif tibdel il-ħin tal-modifika tal-fajl
Jekk tixtieq tibdel l-uniku ħin ta 'modifika ta' fajl imsejjaħ leena, imbagħad uża l-għażla -m bil-kmand touch. Jekk jogħġbok innota li se taġġorna biss il-ħinijiet tal-aħħar modifika (mhux il-ħinijiet tal-aċċess) tal-fajl.
# touch -m leena
6. Issettja b'mod espliċitu l-ħinijiet ta 'Aċċess u Modifika
Tista 'tissettja l-ħin b'mod espliċitu billi tuża l-għażla -c u -t bil-kmand touch. Il-format ikun kif ġej.
# touch -c -t YYDDHHMM leena
Pereżempju, il-kmand li ġej jistabbilixxi d-data u l-ħin tal-aċċess u l-modifika għal fajl leena bħala 17:30 (17:30 p.m.) 10 ta' Diċembru tas-sena kurrenti (2020).
# touch -c -t 12101730 leena
Sussegwentement ivverifika l-ħin tal-aċċess u l-modifika tal-fajl leena, bil-kmand ls -l.
# ls -l total 2 -rw-r--r--. 1 root root 0 Dec 10 17:30 leena
7. Kif tuża t-timbru tal-ħin ta' Fajl ieħor
Il-kmand touch li ġej bl-għażla -r, se jaġġorna l-time-stamp tal-fajl meena bil-time-stamp tal-fajl leena. Allura, kemm il-fajl għandu l-istess timbru tal-ħin.
# touch -r leena meena
8. Oħloq Fajl billi tuża ħin speċifikat
Jekk tixtieq toħloq fajl b'ħin speċifikat minbarra l-ħin attwali, allura l-format għandu jkun.
# touch -t YYMMDDHHMM.SS tecmint
Pereżempju, il-kmand touch tal-kmand ta' hawn taħt bl-għażla -t jagħti lill-fajl tecmint timbru tal-ħin ta' 18:30:55 p.m. fl-10 ta’ Diċembru 2020.
# touch -t 202012101830.55 tecmint
Kważi koprejna l-għażliet kollha disponibbli fil-kmand touch għal aktar għażliet uża man touch. Jekk għadna tlifna xi għażliet u tixtieq tinkludihom f'din il-lista, jekk jogħġbok aġġornana permezz tal-kaxxa tal-kummenti.