Giunsa Pagpangita Bag-o o Karon nga Gibag-o nga mga File sa Linux


Niini nga artikulo, among ipasabut ang duha, yano nga mga tip sa command line nga makapaarang kanimo sa paglista sa tanan nga mga file karon.

Usa sa kasagarang mga problema nga nasugatan sa mga tiggamit sa Linux sa command line mao ang pagpangita sa mga file nga adunay usa ka partikular nga ngalan, mas sayon kini kung nahibal-an nimo ang filename.

Bisan pa, kung nakalimtan nimo ang ngalan sa usa ka file nga imong gibuhat (sa imong balay folder nga adunay gatusan ka mga file) sa sayo nga oras sa adlaw ug kinahanglan nimo nga gamiton dayon.

Sa ubos ang lain-laing mga paagi sa paglista lamang sa tanan nga mga file nga imong gibuhat o giusab (direkta o dili direkta) karon.

1. Gamit ang ls command, mahimo ra nimo ilista ang mga file karon sa imong home folder sama sa mosunod, diin:

  1. -a – ilista ang tanang payl lakip ang mga tinago nga files
  2. -l – makapahimo sa taas nga pormat sa listahan
  3. --time-style=FORMAT – nagpakita sa oras sa gipiho nga FORMAT
  4. +%D – ipakita/gamiton ang petsa sa %m/%d/%y nga pormat

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

Dugang pa, mahimo nimong ihan-ay ang resulta nga lista sa alpabeto pinaagi sa paglakip sa bandila nga -X:

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

Mahimo ka usab maglista base sa gidak-on (labing dako una) gamit ang -S nga bandera:

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

2. Sa makausa pa, posible nga gamiton ang find command nga halos mas flexible ug nagtanyag og daghang mga kapilian kay sa ls, para sa samang katuyoan sama sa ubos.

    Ang
  1. -maxdepth nga lebel gigamit aron itakda ang lebel (sa termino sa mga sub-direktoryo) ubos sa punto sa pagsugod (kasamtangan nga direktoryo niini nga kaso) diin ang operasyon sa pagpangita ipahigayon.
  2. -newerXY, kini molihok kung ang timestamp X sa file nga gipangutana mas bag-o kaysa timestamp Y sa file reference. Ang X ug Y nagrepresentar sa bisan unsang mga letra sa ubos:
    1. a – oras sa pag-access sa reference sa file
    2. B – panahon sa pagkahimugso sa reference sa file
    3. c – panahon sa pagbag-o sa kahimtang sa inode sa reperensiya
    4. m – oras sa pagbag-o sa reference sa file
    5. t – reperensiya direkta nga gihubad isip usa ka panahon

    Kini nagpasabot nga, ang mga file lamang nga giusab sa 2016-12-06 ang konsiderahon:

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

    Importante: Gamita ang husto nga format sa petsa isip reperensiya sa find command sa ibabaw, sa higayon nga mogamit ka og sayop nga format, makadawat ka og sayop sama sa ubos:

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

    Sa laing paagi, gamita ang husto nga mga format sa ubos:

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

    Makakuha ka ug dugang impormasyon sa paggamit para sa ls ug find nga mga sugo sa among mosunod nga serye sa mga artikulo sa samang.

    1. Master Linux 'ls' Command uban Niini nga 15 ka Ehemplo
    2. Mapuslanon nga 7 Mga Katingad-an nga 'ls' Tricks para sa mga Gumagamit sa Linux
    3. Master Linux 'pagpangita' Command uban Niini nga 35 Mga Ehemplo
    4. Mga Paagi sa Pangitag Daghang Filenames nga adunay mga Extension sa Linux

    Niini nga artikulo, gipasabut namo ang duha ka importante nga mga tip kung unsaon paglista lamang ang mga file karon sa tabang sa ls ug pagpangita og mga sugo. Gamita ang porma sa feedback sa ubos aron ipadala kanamo ang (mga) pangutana o komento bahin sa hilisgutan. Mahimo usab nimo ipahibalo kanamo ang bisan unsang mga mando nga gigamit alang sa parehas nga katuyoan.