Yadda ake Nemo Fayilolin da aka gyara kwanan nan ko na Yau a cikin Linux


A cikin wannan labarin, za mu bayyana guda biyu, shawarwarin layin umarni masu sauƙi waɗanda ke ba ku damar jera duk fayilolin yau kawai.

Ɗaya daga cikin matsalolin gama gari da masu amfani da Linux ke fuskanta akan layin umarni shine gano fayiloli tare da takamaiman suna, yana iya zama da sauƙi idan kun san sunan fayil ɗin.

Koyaya, ɗauka cewa kun manta sunan fayil ɗin da kuka ƙirƙira (a cikin babban fayil ɗin home wanda ya ƙunshi ɗaruruwan fayiloli) a farkon lokacin rana amma kuna buƙatar amfani da gaggawa.

A ƙasa akwai hanyoyi daban-daban na jera duk fayilolin da kuka ƙirƙira ko gyara (kai tsaye ko a kaikaice) a yau.

1. Yin amfani da umurnin ls, zaku iya jera fayilolin yau a cikin babban fayil ɗinku kamar haka, inda:

  1. -a - jera duk fayiloli gami da boyayyun fayiloli
  2. -l - yana ba da damar dogon jeri tsarin
  3. --time-style=FORMAT - yana nuna lokaci a cikin takamaiman FORMAT
  4. +%D - nuna/amfani da kwanan wata a cikin %m/%d/% y tsari

# ls  -al --time-style=+%D | grep 'date +%D'

Bugu da kari, zaku iya jera jerin sakamakon da haruffa ta hada da alamar -X:

# ls -alX --time-style=+%D | grep 'date +%D'

Hakanan zaka iya jera bisa girman (mafi girma na farko) ta amfani da tutar -S:

# ls -alS --time-style=+%D | grep 'date +%D'

2. Bugu da ƙari, yana yiwuwa a yi amfani da umarnin neman wanda yake kusan mafi sauƙi kuma yana ba da zaɓuɓɓuka da yawa fiye da ls, don wannan dalili kamar ƙasa.

    Ana amfani da matakin
  1. -maxdepth don tantance matakin (cikin sharuddan kundin adireshi) a ƙasan wurin farawa (littafin yanzu a wannan yanayin) wanda za a gudanar da aikin bincike. ku >
  2. -newerXY, wannan yana aiki idan timestamp X na fayil ɗin da ake tambaya shine sabo fiye da timestamp Y na bayanin fayil. X da Y suna wakiltar kowane haruffan da ke ƙasa:
    1. a – lokacin isa ga bayanin fayil
    2. B – lokacin haifuwa na bayanin fayil
    3. c – inode matsayin canji lokacin tunani
    4. m – lokacin gyare-gyare na bayanin fayil
    5. t - ana fassara tunani kai tsaye azaman lokaci

    Wannan yana nufin cewa, fayilolin da aka gyara akan 2016-12-06 ne kawai za a yi la'akari da su:

    # find . -maxdepth 1 -newermt "2016-12-06"
    

    Muhimmi: Yi amfani da madaidaicin tsarin kwanan wata azaman tunani a cikin umarnin nemo sama, da zarar kayi amfani da tsari mara kyau, zaku sami kuskure kamar wanda ke ƙasa:

    # find . -maxdepth 1 -newermt "12-06-2016"
    
    find: I cannot figure out how to interpret '12-06-2016' as a date or time
    

    A madadin, yi amfani da madaidaitan tsarin da ke ƙasa:

    # find . -maxdepth 1 -newermt "12/06/2016"
    OR
    # find . -maxdepth 1 -newermt "12/06/16"
    

    Kuna iya samun ƙarin bayanan amfani don ls da nemo umarni a cikin jerin labaran mu masu zuwa akan iri ɗaya.

    1. Umarnin Jagorar Linux 'ls' tare da Wannan Misalai 15
    2. Dabaru 7 Quirky 'ls' don Masu Amfani da Linux
    3. Jagorar Linux 'nemo' Umarnin tare da Wannan Misalai 35
    4. Hanyoyin Neman Sunayen Fayiloli da yawa tare da kari a cikin Linux

    A cikin wannan labarin, mun bayyana mahimman shawarwari guda biyu na yadda za a lissafa fayilolin yau kawai tare da taimakon ls kuma sami umarni. Yi amfani da fom ɗin amsa da ke ƙasa don aiko mana da kowace tambaya ko sharhi game da batun. Hakanan kuna iya sanar da mu kowane umarni da aka yi amfani da su don manufa ɗaya.