லினக்ஸ் கோப்பு நேர முத்திரைகளைப் புரிந்துகொள்வது: mtime, ctime மற்றும் atime

லினக்ஸ் கோப்பு நேர முத்திரைகளைப் புரிந்துகொள்வது: mtime, ctime மற்றும் atime

லினக்ஸ் இயக்க முறைமை உங்கள் கணினியில் ஒவ்வொரு கோப்பிற்கும் மூன்று நேர முத்திரைகளைக் கண்காணிக்கிறது. ஒரு கோப்பு கடைசியாக எப்போது புதுப்பிக்கப்பட்டது என்பதைக் கண்டறிய இந்த நேர முத்திரைகள் உங்களுக்கு உதவுகின்றன. ஆனால் அவை அனைத்தும் என்ன அர்த்தம்? ஒரு கோப்புக்கான இந்த நேரங்களை எப்படி கண்டுபிடிப்பது? அடைவுகளுக்கு வரும்போது வித்தியாசம் உள்ளதா?





நேரம், நேரம் மற்றும் நேரம் பற்றிய புரிதல் இந்த எல்லா கேள்விகளுக்கும் பதிலளிக்க முடியும். யூனிக்ஸ் கோப்பு முறைமைகள் கண்காணிக்கும் மூன்று நேர முத்திரைகள் இவை. என்ன, எப்போது மாறியது என்ற விவரங்களை நீங்கள் எப்போதாவது கண்டுபிடிக்க வேண்டும் என்றால், படிக்கவும்.





மூன்று யூனிக்ஸ் நேர முத்திரைகள் என்றால் என்ன?

ஒவ்வொரு கோப்பிலும் அதனுடன் தொடர்புடைய மூன்று நேர முத்திரைகள் உள்ளன. லினக்ஸ் இவற்றை சேமித்து வைக்கிறது யூனிக்ஸ் நேர வடிவம் இது சகாப்தத்திலிருந்து வினாடிகளை அளவிடுகிறது. மூன்று நேர முத்திரைகள் பொதுவாக நேரம், நேரம் மற்றும் நேரம் என குறிப்பிடப்படுகின்றன.





தி நேரம் மிகவும் பொதுவானது மற்றும் பெரும்பாலும் மிகவும் பயனுள்ளதாக இருக்கும். இது நிற்கிறது மாற்றியமைக்கப்பட்ட நேரம் . கோப்பின் உள்ளடக்கங்கள் வட்டுக்கு கடைசியாக எழுதப்பட்ட நேரம் இது.

சற்று வித்தியாசமானது நேரம் எதைக் குறிக்கிறது நேரம் மாற்றவும் . இந்த நேர முத்திரை உரிமை மற்றும் அனுமதிகள் போன்ற மெட்டாடேட்டா மாற்றங்களைக் கண்காணிக்கிறது. இது ஒரு கோப்பை மறுபெயரிடுவதை உள்ளடக்கியது -குறைந்தபட்சம், வழக்கமான நவீன லினக்ஸ் ஓஎஸ்ஸில். ஆனால் கோப்பின் உள்ளடக்கம் மாறும்போது இது புதுப்பிக்கப்படுகிறது, எனவே இது எப்போதும் நேரத்தைப் போலவே புதுப்பித்த நிலையில் உள்ளது.



மூன்றாவது நேர முத்திரை ஒரு முறை , கடைசியாக யாராவது கோப்பை அணுகும்போது இது சேமிக்கிறது.

விண்டோஸ் 10 க்கான இலவச ஓசிஆர் மென்பொருள்

டைரக்டாம்பிகளுக்கு டைம்ஸ்டாம்ப்கள் எவ்வாறு பொருந்தும்

ஒரு லினக்ஸ் கோப்பகம், அடிப்படையில், அந்த கோப்பகத்தில் உள்ள கோப்புகளின் பட்டியல். கோப்பகத்தின் உள்ளே ஒரு கோப்பை உருவாக்குவது அந்த கோப்பகத்தின் நேரத்தை மேம்படுத்தும். கோப்பகத்தில் உள்ள கோப்புகளை பட்டியலிடுதல் ls எடுத்துக்காட்டாக, கட்டளை அதன் அணுகல் நேரத்தைப் புதுப்பிக்கிறது. மேலும், ஒரு கோப்பைப் போலவே, கோப்பகத்தின் அனுமதிகள் அல்லது பெயரை மாற்றுவது அதன் நேரத்தைப் புதுப்பிக்கிறது.





உருவாக்கும் நேரம் பற்றி என்ன?

உருவாக்கும் நேரத்தை லினக்ஸ் வெறுமனே கண்காணிக்கவில்லை என்பதை அறிந்து நீங்கள் ஆச்சரியப்படலாம். நீங்கள் ஆரம்பத்தில் அதை யூகிக்கலாம் நேரம் உருவாக்கும் நேரத்தைக் குறிக்கிறது. சமமாக, நீங்கள் அதை கண்டுபிடிக்க மிகவும் பயனுள்ள விஷயமாக நினைக்கலாம்.

பல பயன்பாடுகள் ஒவ்வொரு முறையும் கோப்புகளை புதிதாக உருவாக்குவதன் மூலம் சேமிக்கின்றன. இது ஒரு படைப்பு நேரத்தை தவறாக வழிநடத்தும்.





வெவ்வேறு நேர முத்திரைகளை எப்படிப் பார்ப்பது

நேர முத்திரை தகவலைப் பெறுவதற்கான எளிய வழி தி ls கட்டளை . இயல்புநிலை நீண்ட வடிவம் mtime க்கான விவரங்களைக் காட்டுகிறது:

$ date
Sat Mar 6 16:57:01 GMT 2021
$ echo 'hello, world' > tmp
$ ls -l tmp.txt
-rw-r--r-- 1 ubuntu ubuntu 13 2021-03-06 16:57 tmp

அதற்குப் பதிலாக நீங்கள் நேரத்தைக் காட்டலாம் -உ கொடி:

$ date
Sat Mar 6 16:59:33 GMT 2021
$ cat tmp
hello, world
$ ls -lu tmp
-rw-r--r-- 1 ubuntu ubuntu 13 2021-03-06 16:59 tmp
$ ls -l tmp
-rw-r--r-- 1 ubuntu ubuntu 13 2021-03-06 16:57 tmp

கடைசி கோடு இந்த கோப்பின் mtime நேரத்திலிருந்து வேறுபட்டது என்பதை உறுதிப்படுத்துகிறது. இறுதியாக, பயன்படுத்தவும் -சி நேரம் பார்க்க கொடி:

$ date
Sat Mar 6 17:02:34 GMT 2021
$ mv tmp tmp2
$ ls -lc tmp2
-rw-r--r-- 1 ubuntu ubuntu 13 2021-03-06 17:02 tmp2
$ ls -l tmp2
-rw-r--r-- 1 ubuntu ubuntu 13 2021-03-06 16:57 tmp2
$ ls -lu tmp2
-rw-r--r-- 1 ubuntu ubuntu 13 2021-03-06 16:59 tmp2

இந்த முறை, மூன்று நேரங்களும் வித்தியாசமானவை மற்றும் சரியானவை என்பதை நாங்கள் உறுதிப்படுத்துகிறோம்: அந்த வரிசையில் நாங்கள் மாற்றியமைத்தோம், பின்னர் அணுகினோம், பின்னர் கோப்பை மாற்றினோம்.

Ls க்கு மாற்று தி நிலை கட்டளை இந்த கட்டளை கோப்பின் இனோடில் இருந்து குறைந்த அளவிலான விவரங்களைக் காட்டுகிறது. இது மூன்று முறை ஒரே நேரத்தில் சரிபார்க்க எளிதாக்குகிறது. இது அறிவற்றவரின் பிரச்சனையையும் சுற்றி வருகிறது -உ கொடி அதே கோப்புக்கான ஒரு எடுத்துக்காட்டு இங்கே:

$ stat tmp2
File: `tmp2'
Size: 13 Blocks: 8 IO Block: 4096 regular file
Device: 801h/2049d Inode: 327688 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 1000/ ubuntu) Gid: ( 1000/ ubuntu)
Access: 2021-03-06 16:59:45.000000000 +0000
Modify: 2021-03-06 16:57:59.000000000 +0000
Change: 2021-03-06 17:02:43.000000000 +0000

நேர முத்திரைகளை எவ்வாறு புதுப்பிப்பது

தி தொடுதல் கட்டளை ஒரு கோப்பின் மாற்றம் மற்றும் அணுகல் நேரத்தை மாற்றுகிறது. இது ஒரு வெற்று கோப்பை உருவாக்குவதற்கான வசதியான வழியாகும், கோப்பு ஏற்கனவே இல்லை என்றால் அது செய்யும்:

ps4 கட்டுப்படுத்தி துண்டிக்கப்படுகிறது மற்றும் மீண்டும் இணைக்காது
touch tmp

இயல்பாக, இது தற்போதைய நேரத்திற்கு நேரத்தையும் நேரத்தையும் அமைக்கும். நீங்கள் வேறு நேரத்தை அமைக்கலாம் -டி கொடி:

touch -t 202103061200 tmp

நீங்கள் mtime அல்லது atime உடன் மட்டுமே அமைக்க முடியும் -எம் மற்றும் -செய்ய கொடிகள் முறையே:

touch -t 202103061300 -m tmp

நாம் நேரம் அல்லது நேரத்தை அமைக்கும்போது நேரம் எப்போதும் புதுப்பிக்கப்படும் என்பதை நினைவில் கொள்க.

நேர முத்திரைகளின் அடிப்படையில் கோப்புகளை எவ்வாறு கண்டுபிடிப்பது

தி கண்டுபிடிக்க கட்டளை நேர முத்திரைகளில் செயல்படும் மற்றொரு கருவி. இது நேரம், நேரம் அல்லது நேரத்தின் அடிப்படையில் கோப்புகளை வடிகட்ட முடியும். உதாரணத்திற்கு:

find . -amin 15

சரியாக 15 நிமிடங்களுக்கு முன்பு அணுகப்பட்ட கோப்புகளைக் கண்டுபிடிக்கும், அதே நேரத்தில்:

find . -mtime -2

கடந்த இரண்டு நாட்களுக்குள் மாற்றியமைக்கப்பட்ட கோப்புகளைக் காணலாம்.

லினக்ஸ் ஒவ்வொரு கோப்பையும் மூன்று முறை கண்காணிக்கிறது

மிகவும் பொதுவாக குறிப்பிடப்பட்ட கோப்பு நேர முத்திரை mtime ஆகும். உதாரணமாக ஒரு கோப்புப் பட்டியல் காட்டும் தேதி மற்றும் நேரம் இது. ஆனால் மற்ற இரண்டு நேர முத்திரைகளும் பயனுள்ளதாக இருக்கும், அவை எதைக் குறிப்பிடுகின்றன என்பதை நீங்கள் புரிந்துகொண்டால். குறிப்பாக, எப்பொழுதும் ஞாபகம் வைத்துக்கொள்ளுங்கள் மாற்றம் நேரம், இல்லை உருவாக்கம் நேரம்.

தொடுதல் மற்றும் புள்ளி போன்ற கட்டளைகள் லினக்ஸ் கட்டளை வரி கருவிப்பெட்டியின் பயனுள்ள உறுப்பினர்கள். இந்த கட்டளைகள் உங்கள் லினக்ஸ் பணிப்பாய்வை மேம்படுத்தி புதிய கோப்புகளை விரைவாக உருவாக்க அனுமதிக்கும்.

பகிர் பகிர் ட்வீட் மின்னஞ்சல் லினக்ஸ் கட்டளைகள் குறிப்பு ஏமாற்று தாள்

இந்த எளிய ஏமாற்று தாள் எந்த நேரத்திலும் லினக்ஸ் கட்டளை வரி முனையத்தில் வசதியாக இருக்க உதவும்.

உடைந்த வீட்டு பொத்தானை எப்படி சரி செய்வது
அடுத்து படிக்கவும் தொடர்புடைய தலைப்புகள்
  • லினக்ஸ்
  • கோப்பு மேலாண்மை
  • லினக்ஸ் டிஸ்ட்ரோ
எழுத்தாளர் பற்றி பாபி ஜாக்(58 கட்டுரைகள் வெளியிடப்பட்டன)

பாபி ஒரு தொழில்நுட்ப ஆர்வலர் ஆவார், அவர் இரண்டு தசாப்தங்களாக மென்பொருள் உருவாக்குநராக பணியாற்றினார். அவர் கேமிங் மீது ஆர்வம் கொண்டவர், ஸ்விட்ச் பிளேயர் இதழில் விமர்சனம் ஆசிரியராகப் பணியாற்றுகிறார், மேலும் ஆன்லைன் வெளியீடு மற்றும் வலை மேம்பாட்டின் அனைத்து அம்சங்களிலும் மூழ்கி இருக்கிறார்.

பாபி ஜாக் இருந்து மேலும்

எங்கள் செய்திமடலுக்கு குழுசேரவும்

தொழில்நுட்ப குறிப்புகள், மதிப்புரைகள், இலவச மின் புத்தகங்கள் மற்றும் பிரத்யேக ஒப்பந்தங்களுக்கு எங்கள் செய்திமடலில் சேரவும்!

குழுசேர இங்கே சொடுக்கவும்