Portál AbcLinuxu, 10. května 2025 00:02

Dotaz: Jak vypsat názvy souborů dle zadání

2.4.2014 14:06 Senior68
Jak vypsat názvy souborů dle zadání
Přečteno: 442×
Odpovědět | Admin
Dobrý den, mohl by mi prosím někdo poradit, jak vypsat v příkazové řádce z adresáře /home/obrázky a ze všech jeho pod adresářů úplně všechny soubory setříděné podle data a času poslední úpravy? Co jeden řádek to jeden soubor, naposled upravené zcela dole. Prosím taky o sdělení ceny kolik by ta rada stála. Děkuji pěkně za pomoc
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.4.2014 14:20 drunkezz | skóre: 34 | blog: kadeco
Rozbalit Rozbalit vše Re: Jak vypsat názvy souborů dle zadání
Odpovědět | | Sbalit | Link | Blokovat | Admin

stat --printf="%y %n\n" $(ls -tr $(find * -type f))
tato informacia bude stat jednu basu piva tyzdenne na mne urcenu adresu.
D.

2.4.2014 15:13 Senior68
Rozbalit Rozbalit vše Re: Jak vypsat názvy souborů dle zadání
Děkuji, ale žádné soubory to nevypisuje. Dostanu jen tohle
find: unknown predicate `--fotky'
stat: unrecognized option '--fotky'
Try `stat --help' for more information.
2.4.2014 15:27 drunkezz | skóre: 34 | blog: kadeco
Rozbalit Rozbalit vše Re: Jak vypsat názvy souborů dle zadání

ok bude to ale stat 2 basy piva tyzdenne

stat --printf="%y %n\n" $(ls -tr $(find /home/fotky -type f))

D.

2.4.2014 15:28 drunkezz | skóre: 34 | blog: kadeco
Rozbalit Rozbalit vše Re: Jak vypsat názvy souborů dle zadání

eh omyl

stat --printf="%y %n\n" $(ls -tr $(find /home/obrazky -type f))

2.4.2014 15:38 Senior68
Rozbalit Rozbalit vše Re: Jak vypsat názvy souborů dle zadání
Díky za opravu, ale ani teď ne :-(
-bash: /bin/ls: Argument list too long
stat: missing operand
Try `stat --help' for more information.
2.4.2014 16:04 student
Rozbalit Rozbalit vše Re: Jak vypsat názvy souborů dle zadání
Robit tak je to hnus - medzery robia problem. Pozri sa na xargs.

find /home/obrazky -type f -print0 | xargs -0 stat --printf="%y %n\n"
2.4.2014 16:05 student
Rozbalit Rozbalit vše Re: Jak vypsat názvy souborů dle zadání
A este nejaky sort na konci.
2.4.2014 16:04 drunkezz | skóre: 34 | blog: kadeco
Rozbalit Rozbalit vše Re: Jak vypsat názvy souborů dle zadání

co je to za system?

uname -a

env

budu zatial stacit

D.

2.4.2014 14:38 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Jak vypsat názvy souborů dle zadání
Odpovědět | | Sbalit | Link | Blokovat | Admin
A co nechápeš?

man ls

A výpis si potom setřídit dle požadavků.

Nebo to máš psát v C? ASM?
2.4.2014 15:19 Senior68
Rozbalit Rozbalit vše Re: Jak vypsat názvy souborů dle zadání
Vůnec nic nechápu, ani nevím co je to C ani ASM. Prostě to chci vypsat v příkazové řádce v termnálu Linuxu.
2.4.2014 15:36 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Jak vypsat názvy souborů dle zadání
Když nic nechápeš běž do školy. Zde se domácí úkoly nedělají.

Položil jsem dotaz v diskusi, ale odpovídající mě odbyli, vynadali mi, poslali mě...
2.4.2014 15:39 Senior68
Rozbalit Rozbalit vše Re: Jak vypsat názvy souborů dle zadání
Chlapče, chlapče.. rád bych, to mi věř ;-)
2.4.2014 15:51 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Jak vypsat názvy souborů dle zadání
A proč se nekoukneš na tu manuálovou stránku?

Nestačí spustit v adresáři obrázky:
ls -tlrR
2.4.2014 15:54 Senior68
Rozbalit Rozbalit vše Re: Jak vypsat názvy souborů dle zadání
Nejsou tam jen obrázky ale i jiné soubory a ty taky potřebuji vypsat. Navíc i ze všech podadresářů.
2.4.2014 20:28 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Jak vypsat názvy souborů dle zadání
Skusil jsi to ?

Evidentně ne! Prtotože to vypíše všechny soubory a i v podadresářích, nemám tam nikde omezení na konkrétní soubory.
2.4.2014 15:55 Senior68
Rozbalit Rozbalit vše Re: Jak vypsat názvy souborů dle zadání
A proč se nekoukneš na tu manuálovou stránku?
Možná tak kdyby byla Rusky :-)
2.4.2014 20:32 DarkKnight | skóre: 26
Rozbalit Rozbalit vše Re: Jak vypsat názvy souborů dle zadání
tak nainstaluj ruske locale a pokracuj zde - http://unix.stackexchange.com/questions/43384/localization-of-man-pages-on-linux-ubuntu
wamba avatar 2.4.2014 16:26 wamba | skóre: 38 | blog: wamba
Rozbalit Rozbalit vše Re: Jak vypsat názvy souborů dle zadání
Odpovědět | | Sbalit | Link | Blokovat | Admin
find /home/obrázky -type f -printf "%T+\t%f\n"|sort |cut -c32-
This would have been so hard to fix when you don't know that there is in fact an easy fix.
2.4.2014 17:10 Senior68
Rozbalit Rozbalit vše Re: Jak vypsat názvy souborů dle zadání
Tohle chodí super, a mžu poprosit aby se zobrazovaly i ty datumy a časy ? Děkuji moc
2.4.2014 17:47 Kriegel
Rozbalit Rozbalit vše Re: Jak vypsat názvy souborů dle zadání
staci dat pryc ten orez...

find /home/obrázky -type f -printf "%T+\t%f\n" | sort
2.4.2014 23:48 Senior68
Rozbalit Rozbalit vše Re: Jak vypsat názvy souborů dle zadání
Už to vypisuje i datum, je možné ještě doplnit celou cestu abych poznal kde ten soubor mám hledat?
2014-04-02+23:36:02.0000000000  2014_20_denny.jpg
2014-04-02+23:36:02.0000000000  2014_20_denny.jpg
2014-04-02+23:40:55.0000000000  snake_14.jpg
2014-04-02+23:40:57.0000000000  snake_14.jpg
2014-04-02+23:41:00.0000000000  snake_14.jpg
2014-04-02+23:41:03.0000000000  snake_14.jpg
2014-04-02+23:44:36.0000000000  error.txt
BTW: Co znamenají ty .0000000000 ?

Děkuji všem za pomoc..
3.4.2014 08:31 Jiří Lisický | skóre: 31 | blog: JIL_blog | Olomouc
Rozbalit Rozbalit vše Re: Jak vypsat názvy souborů dle zadání
Už to vypisuje i datum, je možné ještě doplnit celou cestu abych poznal kde ten soubor mám hledat?
Místo %f tam dát %p
BTW: Co znamenají ty .0000000000 ? Děkuji všem za pomoc..
No vzhledem k tomu, že je to za sekundama bych tipnul milisekundy? ;-)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.