×ðÁú¿­Ê±

ÉîÈëÏàʶ Linux ÖÐÉó²éÎļþʱ¼äµÄÒªÁì

ÉîÈëÏàʶ Linux ÖÐÉó²éÎļþʱ¼äµÄÒªÁì

ÔÚ Linux ϵͳÖУ¬ÎļþµÄʱ¼äÐÅÏ¢°üÀ¨ÈýÖÖ£º»á¼ûʱ¼ä£¨atime£©¡¢ÐÞ¸Äʱ¼ä£¨mtime£©ºÍ¸Ä±äʱ¼ä£¨ctime£©¡£ÕâЩʱ¼äÐÅÏ¢Äܹ»×ÊÖúÓû§¸ú×ÙÎļþµÄ±ä»»ºÍ»á¼ûÀúÊ·£¬¹ØÓÚϵͳÖÎÀíºÍµ÷ÊÔºÜÊÇÓÐÓá£ÔÚ±¾ÎÄÖУ¬ÎÒÃǽ«ÉîÈë̽ÌÖÔõÑùʹÓÃÏÂÁîÐй¤¾ßÀ´Éó²éÎļþµÄʱ¼äÐÅÏ¢£¬Í¬Ê±ÌṩÏìÓ¦µÄ´úÂëʾÀý¡£

1. Éó²éÎļþµÄ»á¼ûʱ¼ä£¨atime£©

ÒªÉó²éÎļþµÄ»á¼ûʱ¼ä£¬¿ÉÒÔʹÓà stat ÏÂÁî¡£¸ÃÏÂÁî¿ÉÒÔÏÔʾÎļþµÄÏêϸÐÅÏ¢£¬°üÀ¨Ê±¼ä´Á¡£ÏÂÃæÊÇÒ»¸öʾÀý£º

stat filename

µÇ¼ºó¸´ÖÆ

Ö´ÐÐÉÏÊöÏÂÁîºó£¬Äú½«¿´µ½ÎļþµÄ»á¼ûʱ¼äÐÅÏ¢¡£

2. Éó²éÎļþµÄÐÞ¸Äʱ¼ä£¨mtime£©

ÒªÉó²éÎļþµÄÐÞ¸Äʱ¼ä£¬Í¬Ñù¿ÉÒÔʹÓà stat ÏÂÁî¡£ÏÂÃæÊÇÒ»¸öʾÀý£º

stat -c %y filename

µÇ¼ºó¸´ÖÆ

ÉÏÊöÏÂÁÏÔʾÎļþµÄÐÞ¸Äʱ¼äÐÅÏ¢¡£ÄúÒ²¿ÉÒÔʹÓà ls ÏÂÁîÀ´Éó²éÎļþµÄÐÞ¸Äʱ¼ä£¬ÈçÏÂËùʾ£º

ls -l filename

µÇ¼ºó¸´ÖÆ

3. Éó²éÎļþµÄ¸Ä±äʱ¼ä£¨ctime£©

ÈôÊÇÒªÉó²éÎļþµÄ¸Ä±äʱ¼ä£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁ

stat -c %z filename

µÇ¼ºó¸´ÖÆ

ÕâÌõÏÂÁÏÔʾÎļþµÄ¸Ä±äʱ¼äÐÅÏ¢¡£ÁíÍ⣬Äú»¹¿ÉÒÔʹÓà ls ÏÂÁîÀ´Éó²éÎļþµÄ¸Ä±äʱ¼ä£¬ÈçÏ£º

ls -lc filename

µÇ¼ºó¸´ÖÆ

4. ʾÀý´úÂë

ÏÂÃæÊÇÒ»¸ö¼òÆ Bash ¾ç±¾Ê¾Àý£¬¿ÉÒÔÒ»´ÎÐÔÉó²éÎļþµÄ»á¼ûʱ¼ä¡¢ÐÞ¸Äʱ¼äºÍ¸Ä±äʱ¼ä£º

#!/bin/bash

filename="example.txt"

echo "Access Time:"
stat -c %x $filename
echo "Modify Time:"
stat -c %y $filename
echo "Change Time:"
stat -c %z $filename

µÇ¼ºó¸´ÖÆ

Ôھ籾ÖУ¬Ê¹Óà stat ÏÂÁîÀ´»ñÈ¡ÎļþµÄʱ¼äÐÅÏ¢£¬È»ºó»®·ÖÊä³ö»á¼ûʱ¼ä¡¢ÐÞ¸Äʱ¼äºÍ¸Ä±äʱ¼ä¡£Äú¿ÉÒÔ½«ÒÔÉÏ´úÂëÉúÑÄΪ check_file_time.sh Îļþ£¬²¢Í¨¹ý bash check_file_time.sh ÏÂÁîÀ´Ö´Ðиþ籾¡£

ͨ¹ý±¾ÎĵÄÏÈÈÝ£¬ÐÅÍÐÄúÏÖÔÚÒѾ­ÏàʶÁËÔÚ Linux ϵͳÖÐÉó²éÎļþʱ¼äµÄ»ù±¾ÒªÁ죬²¢ÕÆÎÕÁËÔõÑùʹÓÃÏÂÁîÐй¤¾ßÀ´ÊµÏÖ¡£ÕâЩʱ¼äÐÅÏ¢¹ØÓÚÎļþÖÎÀíºÍϵͳά»¤¶¼¾ßÓÐÖ÷ÒªÒâÒ壬ϣÍûÕâƪÎÄÕ¶ÔÄúÓÐËù×ÊÖú¡£

ÒÔÉϾÍÊÇÉîÈëÏàʶ Linux ÖÐÉó²éÎļþʱ¼äµÄÒªÁìµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

ÃâÔð˵Ã÷£ºÒÔÉÏչʾÄÚÈÝȪԴÓÚÏàÖúýÌå¡¢ÆóÒµ»ú¹¹¡¢ÍøÓÑÌṩ»òÍøÂçÍøÂçÕûÀí£¬°æȨÕùÒéÓë±¾Õ¾Î޹أ¬ÎÄÕÂÉæ¼°¿´·¨Óë¿´·¨²»´ú±í×ðÁú¿­Ê±ÂËÓÍ»úÍø¹Ù·½Ì¬¶È£¬Çë¶ÁÕß½ö×ö²Î¿¼¡£±¾ÎĽӴýתÔØ£¬×ªÔØÇë˵Ã÷À´ÓÉ¡£ÈôÄúÒÔΪ±¾ÎÄÇÖÕ¼ÁËÄúµÄ°æȨÐÅÏ¢£¬»òÄú·¢Ã÷¸ÃÄÚÈÝÓÐÈκÎÉæ¼°ÓÐÎ¥¹«µÂ¡¢Ã°·¸Ö´·¨µÈÎ¥·¨ÐÅÏ¢£¬ÇëÄúÁ¬Ã¦ÁªÏµ×ðÁú¿­Ê±ÊµÊ±ÐÞÕý»òɾ³ý¡£

Ïà¹ØÐÂÎÅ

ÁªÏµ×ðÁú¿­Ê±

18523999891

¿É΢ÐÅÔÚÏß×Éѯ

ÊÂÇéʱ¼ä£ºÖÜÒ»ÖÁÖÜÎ壬9:30-18:30£¬½ÚãåÈÕÐÝÏ¢

QR code
¡¾ÍøÕ¾µØͼ¡¿¡¾sitemap¡¿