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.