vypis n najnovsich suborov

Sekcia: Programovanie 10.12.2008 | 13:24
Legender   Návštevník
Caute, potreboval by som poradit ohladne skriptu ktory vypisuje n najnovsich suborov z domovskeho adresara. hladal som nieco o tom na nete ale nedari sa. mohli by ste mi prosim poradit. dakujem
    • Re: vypis n najnovsich suborov 10.12.2008 | 13:35
      Avatar boko SUSE11.1 64b  Používateľ
      hmm nieco na styl: ls -lcta ?
      A ked n tak ls -lcta |head -npocet
    • Re: vypis n najnovsich suborov 10.12.2008 | 13:48
      Avatar boko SUSE11.1 64b  Používateľ
      Alebo daco takehoto?
      find ~ -type f | xargs ls -lcta |head -10
      • Re: vypis n najnovsich suborov 11.12.2008 | 11:18
        Legender   Návštevník
        Dik, ale neslape to nejako. a potreboval by som dostat vypis n najnovsich suborov podla casu vytvorenia. please help
        • Re: vypis n najnovsich suborov 11.12.2008 | 11:25
          Avatar boko SUSE11.1 64b  Používateľ
          A co ti na tom neslape? Mohol by si to troska popisat.
          Neviem ci sa nepletiem ale opravte ma ak ano ale jediny datum a cas na suboroch je len po poslednej modifikacii ... vytvorenie nieje nikde ulozene (alebo sa pletiem?).
          • Re: vypis n najnovsich suborov 11.12.2008 | 11:34
            Legender   Návštevník
            no uz som to rozbehol, ale ked si nacitam n, tak mi vypise o jeden subor menej a ked si dam n=n+1 tak to nerobi nic
            • Re: vypis n najnovsich suborov 11.12.2008 | 11:35
              Avatar boko SUSE11.1 64b  Používateľ
              Mohol by si dat nejaky vystup nech vidime kde to hapruje, takto si mozme len domyslat co sa deje.
              • Re: vypis n najnovsich suborov 11.12.2008 | 11:38
                Grammaton Cleric   Návštevník
                aj ja by som mal dotaz dufam ze to nebude az tak od temy.....ako mam vypisat posledny riadok suboru
                • Re: vypis n najnovsich suborov 11.12.2008 | 11:39
                  Avatar boko SUSE11.1 64b  Používateľ
                  tail -1 subor
              • Re: vypis n najnovsich suborov 11.12.2008 | 11:39
                Legender   Návštevník
                #!/bin/sh5

                echo -n "zadaj pocet najnovsich suborov"
                read n
                find $Home |ls -lcta |head -$n

                a realne mi vypise n-1 suborov..
                • Re: vypis n najnovsich suborov 11.12.2008 | 11:41
                  Avatar boko SUSE11.1 64b  Používateľ
                  Skusal si aj s tym druhym co som dal?
                  find $Home -type f | xargs ls -lcta |head -$n
                  • Re: vypis n najnovsich suborov 11.12.2008 | 11:48
                    Legender   Návštevník
                    To mi vypise dobry pocet suborov, ale nie najnovsich....ale to: find $Home |ls -lcta |head -$n to robi dobre, len keby viem nejak osetrit aby mi vypisalo naozaj n suborov.
                    • Re: vypis n najnovsich suborov 11.12.2008 | 13:02
                      Avatar boko SUSE11.1 64b  Používateľ
                      Dost zvlastne, mne to vypisuje dobre subory.
                      Tento co pouzivas myslim nieje prilis dobry - myslim ze ls nevie prijat presmerovanie na vstup, preto je lepsie dat ten xargs (ked spustis ten svoj skript z ineho adresaru ako je tvoj home tak uvidis ze to nerobi dobre).

                      S tym xargs mi to robi dobre, odkial vies ze ti to neukazuje dobre? daj sem vypis co ti to da (ono ti to ukaze subory ktore su aj v podadresaroch v home)