On kaksi tiedostoa, samalla nimellä, samalla aikaleimalla (20-03-2021 11:46:13), mutta eri sisällöllä ja eri kansioissa.
/home/matti/a/testi.txt
/home/matti/b/testi.txt
Miten saan selvyyden kumpi on alkuperäinen.
/home/matti/a/testi.txt
/home/matti/b/testi.txt
Miten saan selvyyden kumpi on alkuperäinen.
Vastaukset 12
Vanhimmat
Kokeile komentoja "stat /home/matti/a/testi.txt" ja "stat /home/matti/b/testi.txt" konsolissa - tuo antaa tarkempaa tietoa ja useampia aikaleimoja tiedostoista.
Niin antaa:
/home/matti/a/testi.txt
Access: 2021-03-20 11:46:13.621814238 0200
Modify: 2021-03-20 11:46:13.621814238 0200
Change: 2021-03-20 11:46:13.621814238 0200
Birth: 2021-03-20 11:46:13.621814238 0200
/home/matti/b/testi.txt
Access: 2021-03-20 11:46:13.621814238 0200
Modify: 2021-03-20 11:46:13.621814238 0200
Change: 2021-03-20 11:46:13.621814238 0200
Birth: 2021-03-20 11:46:13.621814238 0200
Kumpi noista on alkuperäinen.
Täysin samat tiedot, mikä tarkoittaa että tiedostojärjestelmän perusteella ei ole mahdollista selvittää kumpi on alkuperäinen.
Mistä tiedostot ovat peräisin? Ehkä sieltä löytyy lisätietoa?
Toinen on se, joka piti mennä Ubuntun ylläpidolle tutkittavaksi, mutta jokin fiba tapahtui järjestelmässä ja se jäi roikkumaan tiedostoosi.
Mitähän nyt oikein yrität? Ei ole mitenkään mahdollista, että noilla kahdella tiedostolla on sama aikaleima, ei etenkään jos olet luonut toisen noista tiedostoista käyttäen pohjana alkuperäistä tiedostoa. Taitaa olla kusetusta koko ketju. Vaikka loisit nuo tiedostot samalla kertaa samalla kkomennolla niin niillä ei silti olisi täysin sama aikaleima. Aikaleimat ei olisi täysin samat edes sillon, jos tinen noista olisi linkki toiseen.
Voi kieltäytyä uskomasta jos niin haluaa.
Linuks kovin sekava.
En nyt sanoisi noinkaan.
Kannatta katsoa "Penn ja Teller Naruta meitä"
On yksi asia jonka perusteella pystytään varmasti päättelemään tiedostojen ja kansioiden syntyjärjestys ja se on nodenumero.
Tämä numero näkyy listan ensimmäisenä kun suoritat ls-komennon.
ls -il
Kaikki muut ominaisuudet tiedostolla voi olla samat, ja sitä voit testata seuraavalla komentoputkella:
mkdir a b; > t1.txt; cp t1.txt ~/a/t1.txt; cp t1.txt ~/b/t1.txt
Tämän tarjosi: Turbo Urpo
Tiedostojärjestelmäsi optimoi kellonaika-leimoja tiedostoille. Ei ole mitään järkeä hakea jokaiselle tiedostolle eri aikaleimaa - se tuhlaa resursseja. Parempi päivittää systeemin aikaa esim 100 kertaa sekunnissa. Tällöin 1/100s sisällä luotaville tiedostoille tulee sama aikaleima. Itse asiassa ensimmäisenä luotavan tiedoston teko hakee aikaleiman, joten jos luot vain yhden tiedoston 1/100s aikana, mikä on aika yleistä, saat kaikille luomillesi tiedostoille eri aikaleiman. Ominaisuus riippuu toki tiedostojärjestelmästä, mitä käytät - kaikissa ei ole edes aikaleimoja!
Linuksissa kello on monta tunia pielessä!. Nii.