Wéi fannt Dir rezent oder haut geännert Dateien op Linux


An dësem Artikel erkläre mir zwee, einfach Kommandozeil Tipps, déi Iech erlaben nëmmen all haut d'Dateien ze Lëscht.

Ee vun de gemeinsame Probleemer déi Linux Benotzer op der Kommandozeil begéinen ass d'Locatioun vun Dateien mat engem bestëmmten Numm, et kann vill méi einfach sinn wann Dir den Dateinumm tatsächlech kennt.

Wéi och ëmmer, unzehuelen datt Dir den Numm vun engem Fichier vergiess hutt deen Dir erstallt hutt (an Ärem home Dossier deen Honnerte vu Fichieren enthält) zu enger fréierer Zäit am Dag an awer musst Dir dréngend benotzen.

Drënner sinn verschidde Weeër fir nëmmen all Dateien ze notéieren déi Dir haut erstallt oder geännert hutt (direkt oder indirekt).

1. Mat dem ls Kommando kënnt Dir nëmmen déi heiteg Dateien an Ärem Dossier wéi follegt oplëschten, wou:

  1. -a - Lëscht all Dateien inklusiv verstoppte Dateien
  2. -l - erlaabt laang Oplëschtungsformat
  3. --time-style=FORMAT – weist d'Zäit am spezifizéierte FORMAT
  4. +%D – Datum weisen/benotzen am %m/%d/%y Format

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

Zousätzlech kënnt Dir déi resultéierend Lëscht alphabetesch sortéieren andeems Dir de -X Fändel enthält:

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

Dir kënnt och op der Gréisst oplëschten (gréissten éischt) mam -S Fändel:

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

2. Nach eng Kéier ass et méiglech de Find Kommando ze benotzen dee praktesch méi flexibel ass a vill Méiglechkeeten bitt wéi ls, fir dee selwechten Zweck wéi hei ënnen.

  1. -maxdepth Niveau gëtt benotzt fir den Niveau (a punkto Ënner-Verzeichnungen) ënner dem Startpunkt (aktuelle Verzeichnis an dësem Fall) ze spezifizéieren, op deen d'Sichoperatioun duerchgefouert gëtt.
  2. -newerXY, dëst funktionnéiert wann den Zäitstempel X vun der betreffend Datei méi nei ass wéi den Zäitstempel Y vun der Dateireferenz. X an Y representéieren ee vun de Buschtawen hei ënnen:
    1. a – Zougangszäit vun der Dateireferenz
    2. B - Gebuertszäit vun der Dateireferenz
    3. c - Inode Status änneren Zäit vun der Referenz
    4. m – Ännerungszäit vun der Dateireferenz
    5. t - Referenz gëtt direkt als Zäit interpretéiert

    Dëst bedeit datt nëmmen Dateien, déi am 2016-12-06 geännert goufen, berücksichtegt ginn:

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

    Wichteg: Benotzt dat richtegt Datumformat als Referenz am Find Kommando uewen, wann Dir e falscht Format benotzt, kritt Dir e Feeler wéi deen hei drënner:

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

    Alternativ benotzt déi richteg Formater hei drënner:

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

    Dir kënnt méi Benotzungsinformatioune fir ls an find Kommandoen an eiser folgender Serie vun Artikelen iwwer déiselwecht kréien.

    1. Master Linux 'ls' Kommando mat dësen 15 Beispiller
    2. Nëtzlech 7 Quirky 'ls' Tricks fir Linux Benotzer
    3. Master Linux 'find' Kommando mat dësen 35 Beispiller
    4. Weeër fir méi Dateinumm mat Extensiounen am Linux ze fannen

    An dësem Artikel hu mir zwee wichteg Tipps erkläert wéi Dir nëmmen déi heiteg Dateie mat der Hëllef vun ls oplëscht an Kommandoen fannt. Benotzt de Feedbackformular hei ënnen fir eis Froen oder Kommentaren iwwer dëst Thema ze schécken. Dir kënnt eis och informéieren iwwer all Kommandoen déi fir datselwecht Zil benotzt ginn.