ലിനക്സ് ടച്ച് കമാൻഡിന്റെ 8 പ്രായോഗിക ഉദാഹരണങ്ങൾ


ലിനക്സിൽ, ഓരോ ഫയലും ടൈംസ്റ്റാമ്പുകളുമായി ബന്ധപ്പെട്ടിരിക്കുന്നു, കൂടാതെ ഓരോ ഫയലും അവസാന ആക്സസ് സമയം, അവസാന പരിഷ്ക്കരണ സമയം, അവസാനത്തെ മാറ്റ സമയം എന്നിവയുടെ വിവരങ്ങൾ സംഭരിക്കുന്നു. അതിനാൽ, ഞങ്ങൾ ഒരു പുതിയ ഫയൽ സൃഷ്uടിക്കുകയും നിലവിലുള്ള ഫയൽ ആക്uസസ് ചെയ്യുകയോ പരിഷ്uക്കരിക്കുകയോ ചെയ്യുമ്പോഴെല്ലാം, ആ ഫയലിന്റെ ടൈംസ്uറ്റാമ്പുകൾ സ്വയമേവ അപ്uഡേറ്റ് ചെയ്യപ്പെടും.

ഈ ലേഖനത്തിൽ, Linux ടച്ച് കമാൻഡുകളുടെ ഉപയോഗപ്രദമായ ചില പ്രായോഗിക ഉദാഹരണങ്ങൾ ഞങ്ങൾ ഉൾപ്പെടുത്തും. Unix/Linux ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾക്കുള്ള ഒരു സ്റ്റാൻഡേർഡ് പ്രോഗ്രാമാണ് ടച്ച് കമാൻഡ്, അത് ഒരു ഫയലിന്റെ ടൈംസ്റ്റാമ്പുകൾ സൃഷ്ടിക്കുന്നതിനും മാറ്റുന്നതിനും പരിഷ്uക്കരിക്കുന്നതിനും ഉപയോഗിക്കുന്നു.

ടച്ച് കമാൻഡ് ഉദാഹരണങ്ങൾക്കായി പോകുന്നതിന് മുമ്പ്, ദയവായി ഇനിപ്പറയുന്ന ഓപ്ഷനുകൾ പരിശോധിക്കുക.

കമാൻഡ് ഓപ്ഷനുകൾ ടച്ച് ചെയ്യുക

  • -a, ആക്സസ് സമയം മാത്രം മാറ്റുക
  • -c, ഫയൽ നിലവിലില്ലെങ്കിൽ, അത് സൃഷ്ടിക്കരുത്
  • -d, ആക്uസസ്, പരിഷ്uക്കരണ സമയങ്ങൾ അപ്uഡേറ്റ് ചെയ്യുക
  • -m, പരിഷ്ക്കരണ സമയം മാത്രം മാറ്റുക
  • -r, ഫയലിന്റെ ആക്uസസ്, പരിഷ്uക്കരണ സമയങ്ങൾ ഉപയോഗിക്കുക
  • -t, ഒരു നിർദ്ദിഷ്ട സമയം ഉപയോഗിച്ച് ഒരു ഫയൽ സൃഷ്ടിക്കുന്നു

1. ഒരു ശൂന്യമായ ഫയൽ എങ്ങനെ സൃഷ്ടിക്കാം

ഇനിപ്പറയുന്ന ടച്ച് കമാൻഡ് ഷീന എന്ന ശൂന്യമായ (സീറോ-ബൈറ്റ്) പുതിയ ഫയൽ സൃഷ്ടിക്കുന്നു.

# touch sheena

2. ഒന്നിലധികം ഫയലുകൾ എങ്ങനെ സൃഷ്ടിക്കാം

ടച്ച് കമാൻഡ് ഉപയോഗിക്കുന്നതിലൂടെ, നിങ്ങൾക്ക് ഒന്നിലധികം ഫയലുകൾ സൃഷ്ടിക്കാനും കഴിയും. ഉദാഹരണത്തിന്, ഇനിപ്പറയുന്ന കമാൻഡ് ഷീന, മീന, ലീന എന്നിങ്ങനെ പേരുള്ള 3 ഫയലുകൾ സൃഷ്ടിക്കും.

# touch sheena meena leena

3. ഫയൽ ആക്uസസും പരിഷ്uക്കരണ സമയവും എങ്ങനെ മാറ്റാം

ലീന എന്ന ഫയലിന്റെ അവസാന ആക്uസസും പരിഷ്uക്കരണ സമയവും മാറ്റാനോ അപ്uഡേറ്റ് ചെയ്യാനോ, ഇനിപ്പറയുന്ന രീതിയിൽ -a ഓപ്ഷൻ ഉപയോഗിക്കുക. ഇനിപ്പറയുന്ന കമാൻഡ് ഒരു ഫയലിലെ നിലവിലെ സമയവും തീയതിയും സജ്ജമാക്കുന്നു. ലീന ഫയൽ നിലവിലില്ലെങ്കിൽ, അത് പേരിനൊപ്പം ഒരു പുതിയ ശൂന്യ ഫയൽ സൃഷ്ടിക്കും.

# touch -a leena

ഫയലുകൾ ലിസ്റ്റുചെയ്യുന്നതും കണ്ടെത്തുന്നതും പോലെയുള്ള ഏറ്റവും ജനപ്രിയമായ Linux കമാൻഡുകൾ.

4. പുതിയ ഫയൽ സൃഷ്ടിക്കുന്നത് എങ്ങനെ ഒഴിവാക്കാം

ടച്ച് കമാൻഡ് ഉപയോഗിച്ച് -c ഓപ്ഷൻ ഉപയോഗിക്കുന്നത് പുതിയ ഫയലുകൾ സൃഷ്ടിക്കുന്നത് ഒഴിവാക്കുന്നു. ഉദാഹരണത്തിന്, താഴെ പറയുന്ന കമാൻഡ് നിലവിലില്ലെങ്കിൽ ലീന എന്ന ഫയൽ സൃഷ്ടിക്കില്ല.

# touch -c leena

5. ഫയൽ പരിഷ്ക്കരണ സമയം എങ്ങനെ മാറ്റാം

ലീന എന്ന ഫയലിന്റെ ഏക പരിഷ്കരണ സമയം മാറ്റാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, ടച്ച് കമാൻഡ് ഉപയോഗിച്ച് -m ഓപ്ഷൻ ഉപയോഗിക്കുക. ഫയലിന്റെ അവസാന പരിഷ്uക്കരണ സമയങ്ങൾ (ആക്uസസ് സമയങ്ങളല്ല) മാത്രമേ ഇത് അപ്uഡേറ്റ് ചെയ്യുകയുള്ളൂവെന്ന് ദയവായി ശ്രദ്ധിക്കുക.

# touch -m leena

6. പ്രവേശന സമയവും പരിഷ്ക്കരണ സമയവും വ്യക്തമായി സജ്ജമാക്കുക

ടച്ച് കമാൻഡ് ഉപയോഗിച്ച് -c, -t ഓപ്ഷൻ ഉപയോഗിച്ച് നിങ്ങൾക്ക് സമയം വ്യക്തമായി സജ്ജീകരിക്കാം. ഫോർമാറ്റ് ഇനിപ്പറയുന്നതായിരിക്കും.

# touch -c -t YYDDHHMM leena

ഉദാഹരണത്തിന്, ഇനിപ്പറയുന്ന കമാൻഡ് ഒരു ഫയൽ ലീനയിലേക്കുള്ള പ്രവേശനവും പരിഷ്ക്കരണ തീയതിയും സമയവും 17:30 (17:30 p.m.) നിലവിലെ വർഷം (2020) ഡിസംബർ 10 ആയി സജ്ജീകരിക്കുന്നു.

# touch -c -t 12101730 leena

അടുത്തതായി, ls -l കമാൻഡ് ഉപയോഗിച്ച്, ഫയൽ ലീനയുടെ പ്രവേശനവും പരിഷ്ക്കരണ സമയവും പരിശോധിക്കുക.

# ls -l

total 2
-rw-r--r--.  1 root    root   0 Dec 10 17:30 leena

7. മറ്റൊരു ഫയലിന്റെ ടൈം സ്റ്റാമ്പ് എങ്ങനെ ഉപയോഗിക്കാം

-r ഓപ്ഷനുള്ള ഇനിപ്പറയുന്ന ടച്ച് കമാൻഡ്, ലീന ഫയലിന്റെ ടൈം സ്റ്റാമ്പ് ഉപയോഗിച്ച് മീന ഫയലിന്റെ ടൈം സ്റ്റാമ്പ് അപ്ഡേറ്റ് ചെയ്യും. അതിനാൽ, രണ്ട് ഫയലുകളിലും ഒരേ സമയ സ്റ്റാമ്പ് ഉണ്ട്.

# touch -r leena meena

8. ഒരു നിശ്ചിത സമയം ഉപയോഗിച്ച് ഒരു ഫയൽ സൃഷ്ടിക്കുക

നിലവിലെ സമയത്തിന് പുറമെ ഒരു നിശ്ചിത സമയം ഉപയോഗിച്ച് ഒരു ഫയൽ സൃഷ്ടിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, ഫോർമാറ്റ് ആയിരിക്കണം.

# touch -t YYMMDDHHMM.SS tecmint

ഉദാഹരണത്തിന്, താഴെയുള്ള കമാൻഡ് ടച്ച് കമാൻഡ് -t ഓപ്ഷൻ ഉപയോഗിച്ച് tecmint ഫയലിന് 18:30:55 p.m എന്ന ടൈം സ്റ്റാമ്പ് നൽകും. 2020 ഡിസംബർ 10-ന്.

# touch -t 202012101830.55 tecmint

മാൻ ടച്ച് ഉപയോഗിക്കുന്ന കൂടുതൽ ഓപ്ഷനുകൾക്കായി ടച്ച് കമാൻഡിൽ ലഭ്യമായ എല്ലാ ഓപ്ഷനുകളും ഞങ്ങൾ ഏകദേശം ഉൾപ്പെടുത്തിയിട്ടുണ്ട്. ഞങ്ങൾക്ക് ഇപ്പോഴും എന്തെങ്കിലും ഓപ്uഷനുകൾ നഷ്uടമായിട്ടുണ്ടെങ്കിൽ അവ ഈ ലിസ്റ്റിൽ ഉൾപ്പെടുത്താൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, ദയവായി കമന്റ് ബോക്uസ് വഴി ഞങ്ങളെ അപ്uഡേറ്റ് ചെയ്യുക.