nilsh Skrevet 1. juli 2010 Del Skrevet 1. juli 2010 Jeg har en kommando i formen: find 'EttEllerAnnet' | xargs ls -t Resultatene blir nå sortert på siste modifiseringstidspunkt. Men siden filene stadig blir oppdatert "on the fly" trenger jeg å sortere på opprettelsestidspunktet. Det er dette som betyr noe i dette tilfellet. Er dette mulig? -Nils Lenke til kommentar https://www.diskusjon.no/topic/1241590-sortere-find-resultater-p%C3%A5-n%C3%A5r-filen-er-opprettet/
Sokkalf™ Skrevet 1. juli 2010 Del Skrevet 1. juli 2010 (endret) Jeg tror ikke opprettelsestidspunktet lagres (per fil) i filsystemet. Det gjøres per inode, og kan hentes ut med ls -lct. Det er imidlertid ikke sikkert at inoden bevares gjennom hele livsløpet til fila. En del programmer lagrer f.eks en kopi, sletter originalfila, og renamer deretter kopien til det samme som originalfila. Man har da fått en ny inode. Endret 1. juli 2010 av Sokkalf™ Lenke til kommentar https://www.diskusjon.no/topic/1241590-sortere-find-resultater-p%C3%A5-n%C3%A5r-filen-er-opprettet/#findComment-15881458
nilsh Skrevet 1. juli 2010 Forfatter Del Skrevet 1. juli 2010 Jeg tror ikke opprettelsestidspunktet lagres (per fil) i filsystemet. Det gjøres per inode, og kan hentes ut med ls -lct. Det er imidlertid ikke sikkert at inoden bevares gjennom hele livsløpet til fila. En del programmer lagrer f.eks en kopi, sletter originalfila, og renamer deretter kopien til det samme som originalfila. Man har da fått en ny inode. med -lct får jeg bare oppdateringstidspunktet på filene på samme måte som med -t, bare mer info i starten av linjene. -ct og -t gir samme resultat.. Lenke til kommentar https://www.diskusjon.no/topic/1241590-sortere-find-resultater-p%C3%A5-n%C3%A5r-filen-er-opprettet/#findComment-15881646
AlecTBM Skrevet 3. juli 2010 Del Skrevet 3. juli 2010 (endret) Hvordan redigeres filene? Blir de som Sokkalf slettet og lagret på nytt? eller blir de kun oppdaterte? Er dette i et script som kjøres kontinuerlig? EDIT: Sjekka nettopp stat, og den viser faktisk ikke opprettelses tidspunkt, og siden ls bruker stat som kilde så sliter du litt der. Med mindre svaret på mitt spm nr. 2 er et ja Endret 3. juli 2010 av AlecTBM Lenke til kommentar https://www.diskusjon.no/topic/1241590-sortere-find-resultater-p%C3%A5-n%C3%A5r-filen-er-opprettet/#findComment-15890984
mikeys Skrevet 3. juli 2010 Del Skrevet 3. juli 2010 Jeg tror ikke opprettelses tidspunktet blir bevart av filsystemet etter at filen har blitt endret på. Med mindre du mounter filsystemet read-only, vil inodene oppdateres. Lenke til kommentar https://www.diskusjon.no/topic/1241590-sortere-find-resultater-p%C3%A5-n%C3%A5r-filen-er-opprettet/#findComment-15891320
AlecTBM Skrevet 3. juli 2010 Del Skrevet 3. juli 2010 Er enig der mikeys, får følelsen av at det hadde blitt en god del ekstra data av det Lenke til kommentar https://www.diskusjon.no/topic/1241590-sortere-find-resultater-p%C3%A5-n%C3%A5r-filen-er-opprettet/#findComment-15891355
mikeys Skrevet 4. juli 2010 Del Skrevet 4. juli 2010 Jeg fant noe interessant i manpagen til mount. Hvis du bruker iversion mount flagget kan du i det minste kunne holde styr på hvor mange ganger en fil har vært endret (etter at flagget ble tatt i bruk ). Jeg vet overhodet ikke hvordan dette fungerer i praksis, men tenkte kanskje det kunne være av interesse. Lenke til kommentar https://www.diskusjon.no/topic/1241590-sortere-find-resultater-p%C3%A5-n%C3%A5r-filen-er-opprettet/#findComment-15892042
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå