UHU alatt kideríthető egy file létrehozásának dátuma?

Kezdőlap Fórumok UHU Linux UHU alatt kideríthető egy file létrehozásának dátuma?

10 bejegyzés megtekintése - 11-20 / 77
  • Szerző
    Bejegyzés
  • #2126053
    pointux
    Felhasználó

      „Megfigyelhető, hogy egy touch paranccsal módosíthatóak az értékek, persze ettől a fájlt nem 2004.01.01.-én hoztam létre…”
      Ha elolvastad volna (valaha is) a touch manualját, akkor nem beszélnél zöldségeket…
      Egyébként a létrehozási dátumot éppúgy lehet „hamisítani”, mint bármelyik másikat… a stat ezellen nem véd… Ő csak az olvassa/olvashatja ki, amit a melerlemezed tartalmaz.

      #2126054
      pointux
      Felhasználó

        „Megfigyelhető, hogy egy touch paranccsal módosíthatóak az értékek, persze ettől a fájlt nem 2004.01.01.-én hoztam létre…”
        Ha elolvastad volna (valaha is) a touch manualját, akkor nem beszélnél zöldségeket…
        Egyébként a létrehozási dátumot éppúgy lehet „hamisítani”, mint bármelyik másikat… a stat ezellen nem véd… Ő csak az olvassa/olvashatja ki, amit a melerlemezed tartalmaz.

        #2126055
        pomm
        Felhasználó

          Ja, a lényeg lemaradt…
          Úgy tudom nem megoldható a fájl létrehozási idejének kiíratása… Amit találtam erről a neten, az annyi volt, amit vizsla is leírt, illetve, hogy a létrehozási dátum megjelenítését a bsd udfs fájlrendszere támogatja csak…ha tévedek, majd kijavít vki…

          #2126056
          pomm
          Felhasználó

            Ja, a lényeg lemaradt…
            Úgy tudom nem megoldható a fájl létrehozási idejének kiíratása… Amit találtam erről a neten, az annyi volt, amit vizsla is leírt, illetve, hogy a létrehozási dátum megjelenítését a bsd udfs fájlrendszere támogatja csak…ha tévedek, majd kijavít vki…

            #2126057
            pomm
            Felhasználó

              Elolvastam, azért írtam, amit írtam 🙂

              Code:
              TOUCH(1)                                                            TOUCH(1)

              NÉV
                    touch – fájl időbélyegének megváltoztatása

              LEÍRÁS
                    A  touch megváltoztatja minden megadott fájl utolsó elérésének és/vagy
                    utolsó módosításának idejét.  Ezek az időbélyegek  az  aktuális  időre
                    változnak,  hacsak  nem  adtuk  meg az -r opciót, ez esetben ugyanis a
                    megadott ref_fájl időbélyegét kapja meg a fájl, illetve ha a -t opciót
                    adtuk  meg,  akkor  az  időbélyeg  a  időben  megadott időre változik.
                    Mindkét idő változik, ha az -a és a  -m  opciókat  egyaránt  megadtuk,
                    vagy  egyiket  sem adtuk meg.  Csak az utolsó elérés illetve az utolsó
                    módosítás ideje változik, ha az -a illetve a -m  opciókat  egymagukban
                    adjuk  meg.  Ha a fájl nem létezik, a touch létrehozza (üres fájlként,
                    0666 jogusultságokkal, amelyeket az umask módosíthat), kivéve ha a  -c
                    opciót is megadtuk.

                    -t idő A  megadott  időt  használja  az  időbélyegek  új  értékeinek
                            beállításához.  Az  argumentum egy decimális szám, a következő
                            formában:
                                [[CC]YY]MMDDhhmm[.SS]
                            ahol CC a századot, YY az évet, MM a hónapot, DD a napot, hh az
                            órát, mm a percet és SS a másodpercet jelenti. Ha nem adjuk meg
                            a századot, akkor a CCYY évet veszi a program figyelembe,  ahol
                            1969  <  CCYY  <  2068.  Ha  nem adjuk meg a YY évet, akkor az
                            aktuális év lesz az idő év része.  Ha nem adjuk  meg  az  SS-t,
                            akkor  az  értéke  0  lesz.  Az  SS értékét a 0-61 tartományból
                            választhatjuk, így lehetőség van a szökőmásodpercek megadására.
                            A  program TZ környezeti változóban megadott időzónában fogja a
                            megadott időt venni. Hibát okoz, ha  az  idő  1970.  január  1.
                            előtti.

              #2126058
              pomm
              Felhasználó

                Elolvastam, azért írtam, amit írtam 🙂

                Code:
                TOUCH(1)                                                            TOUCH(1)

                NÉV
                      touch – fájl időbélyegének megváltoztatása

                LEÍRÁS
                      A  touch megváltoztatja minden megadott fájl utolsó elérésének és/vagy
                      utolsó módosításának idejét.  Ezek az időbélyegek  az  aktuális  időre
                      változnak,  hacsak  nem  adtuk  meg az -r opciót, ez esetben ugyanis a
                      megadott ref_fájl időbélyegét kapja meg a fájl, illetve ha a -t opciót
                      adtuk  meg,  akkor  az  időbélyeg  a  időben  megadott időre változik.
                      Mindkét idő változik, ha az -a és a  -m  opciókat  egyaránt  megadtuk,
                      vagy  egyiket  sem adtuk meg.  Csak az utolsó elérés illetve az utolsó
                      módosítás ideje változik, ha az -a illetve a -m  opciókat  egymagukban
                      adjuk  meg.  Ha a fájl nem létezik, a touch létrehozza (üres fájlként,
                      0666 jogusultságokkal, amelyeket az umask módosíthat), kivéve ha a  -c
                      opciót is megadtuk.

                      -t idő A  megadott  időt  használja  az  időbélyegek  új  értékeinek
                              beállításához.  Az  argumentum egy decimális szám, a következő
                              formában:
                                  [[CC]YY]MMDDhhmm[.SS]
                              ahol CC a századot, YY az évet, MM a hónapot, DD a napot, hh az
                              órát, mm a percet és SS a másodpercet jelenti. Ha nem adjuk meg
                              a századot, akkor a CCYY évet veszi a program figyelembe,  ahol
                              1969  <  CCYY  <  2068.  Ha  nem adjuk meg a YY évet, akkor az
                              aktuális év lesz az idő év része.  Ha nem adjuk  meg  az  SS-t,
                              akkor  az  értéke  0  lesz.  Az  SS értékét a 0-61 tartományból
                              választhatjuk, így lehetőség van a szökőmásodpercek megadására.
                              A  program TZ környezeti változóban megadott időzónában fogja a
                              megadott időt venni. Hibát okoz, ha  az  idő  1970.  január  1.
                              előtti.

                #2126059
                pointux
                Felhasználó

                  Számos file-rendszer támogatja a legelső hozzáférés (létrehozás) eltárolását, az utolsó helyett (pl hfs)/mellett (pl. hfs+), viszont azt is lehet hamisítani. Számos filerendszer viszont „úgy véli”, hogyha egyszer kicserélsz valamit, akkor az már nem ugyanaz, hanem egy új, tehát új hozzáférési időt kap („létrehozás”). (Mint, ahogy a linuksz által általában használat file-rendszerek, így a linuksz is így véli.) (Egyes file-rendszerek, pedig a metaadatok és változásaikat nem tárolják, ott lehet, hogy e helyett van létrehozási dátum.)

                  „…és nem is csalhatatlan”
                  Na erre írtam, amit írtam… nem csalhatatlan, hanem azt írja ki, amit a file-rendszer megad. Világosan le van írva, hogy a touch megváltoztatja. De egy másik file odamásolása is.

                  Tehát összefoglalva:
                  a) ha a file felül van írva, akkor új lesz a létrehozás dátuma
                  b) bármit meg lehet „hamisítani”
                  (Amíg e kettő nem teljesül, addig a valódi létrehozás dátumát tünteti fel a stat.)

                  #2126060
                  pointux
                  Felhasználó

                    Számos file-rendszer támogatja a legelső hozzáférés (létrehozás) eltárolását, az utolsó helyett (pl hfs)/mellett (pl. hfs+), viszont azt is lehet hamisítani. Számos filerendszer viszont „úgy véli”, hogyha egyszer kicserélsz valamit, akkor az már nem ugyanaz, hanem egy új, tehát új hozzáférési időt kap („létrehozás”). (Mint, ahogy a linuksz által általában használat file-rendszerek, így a linuksz is így véli.) (Egyes file-rendszerek, pedig a metaadatok és változásaikat nem tárolják, ott lehet, hogy e helyett van létrehozási dátum.)

                    „…és nem is csalhatatlan”
                    Na erre írtam, amit írtam… nem csalhatatlan, hanem azt írja ki, amit a file-rendszer megad. Világosan le van írva, hogy a touch megváltoztatja. De egy másik file odamásolása is.

                    Tehát összefoglalva:
                    a) ha a file felül van írva, akkor új lesz a létrehozás dátuma
                    b) bármit meg lehet „hamisítani”
                    (Amíg e kettő nem teljesül, addig a valódi létrehozás dátumát tünteti fel a stat.)

                    #2126061
                    ds
                    Felhasználó
                      vizsla wrote:
                      Számos file-rendszer támogatja a legelső hozzáférés (létrehozás) eltárolását, az utolsó helyett (pl hfs)/mellett (pl. hfs+)

                      Tehát összefoglalva:
                      a) ha a file felül van írva, akkor új lesz a létrehozás dátuma

                      tehát ahogy az elején írod _nem_ a létrehozás dátumát tárolja pl az ext2 (modify, access, change)

                      #2126062
                      ds
                      Felhasználó
                        vizsla wrote:
                        Számos file-rendszer támogatja a legelső hozzáférés (létrehozás) eltárolását, az utolsó helyett (pl hfs)/mellett (pl. hfs+)

                        Tehát összefoglalva:
                        a) ha a file felül van írva, akkor új lesz a létrehozás dátuma

                        tehát ahogy az elején írod _nem_ a létrehozás dátumát tárolja pl az ext2 (modify, access, change)

                      10 bejegyzés megtekintése - 11-20 / 77
                      • Be kell jelentkezni a hozzászóláshoz.