Portál AbcLinuxu, 14. května 2025 02:28

Dotaz: Jak v Shellu vypsat všechny soubory podle datumu

16.4.2015 09:32 Jakub S.
Jak v Shellu vypsat všechny soubory podle datumu
Přečteno: 325×
Odpovědět | Admin
Zdravím, tady na fóru jsem našel super příkaz který dokázal projít z předem určeného adresáře všechny souboru s příponou php včetně podadresářů a vypsal je podle datumu poslední změny. Hledám to už od rána a nemůžu to najít. Nemá někdo ten link? Moc prosím ;-)
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

16.4.2015 09:50 d.c. | skóre: 30
Rozbalit Rozbalit vše Re: Jak v Shellu vypsat všechny soubory podle datumu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Příkaz find?

Ano, objevuje se tu často, např.: http://www.abclinuxu.cz/poradna/linux/show/247019.
16.4.2015 10:48 Jakub S.
Rozbalit Rozbalit vše Re: Jak v Shellu vypsat všechny soubory podle datumu
Děkuji ale to není ono :-(
16.4.2015 11:52 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Jak v Shellu vypsat všechny soubory podle datumu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Na začiatok odporúčam pozrieť manuálové stránky re find a ls, potom aj ostatné.

find /usr/src/linux-3.19.4/ -name \*.[kK][oO] | xargs ls -lart
wamba avatar 16.4.2015 12:25 wamba | skóre: 38 | blog: wamba
Rozbalit Rozbalit vše Re: Jak v Shellu vypsat všechny soubory podle datumu
Odpovědět | | Sbalit | Link | Blokovat | Admin
tady se to diskutovalo: Dotaz: Jak vypsat názvy souborů dle zadání (tedy, nešlo o PHP, ale o všechny soubory, nicméně úprava pro váš případ je snadná) něco jako
find . -name "*\.php" -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.
16.4.2015 14:00 Jakub S.
Rozbalit Rozbalit vše Re: Jak v Shellu vypsat všechny soubory podle datumu
Můžeš mi říct jak jsi to hledal? já nenašel ani tohle. :-(
wamba avatar 16.4.2015 14:35 wamba | skóre: 38 | blog: wamba
Rozbalit Rozbalit vše Re: Jak v Shellu vypsat všechny soubory podle datumu
Můžeš mi říct jak jsi to hledal? já nenašel ani tohle. :-(
no pamatoval jsem si, že jsem na ten dotaz odpovídal a pak jsem to dohledal přes Mé komentáře
This would have been so hard to fix when you don't know that there is in fact an easy fix.
Tarmaq avatar 16.4.2015 12:37 Tarmaq | skóre: 39
Rozbalit Rozbalit vše Re: Jak v Shellu vypsat všechny soubory podle datumu
Odpovědět | | Sbalit | Link | Blokovat | Admin
find /cesta/k/adresari -name '*.php' -printf '%T@\t%p\n' | sort -n | cut -f2
Don't panic!
Tarmaq avatar 16.4.2015 12:39 Tarmaq | skóre: 39
Rozbalit Rozbalit vše Re: Jak v Shellu vypsat všechny soubory podle datumu
oprava - tecka se musi escapovat:
find /cesta/k/adresari -name '*\.php' -printf '%T@\t%p\n' | sort -n | cut -f2
Don't panic!
16.4.2015 13:05 gsnak | skóre: 22 | blog: gsnak
Rozbalit Rozbalit vše Re: Jak v Shellu vypsat všechny soubory podle datumu
Odpovědět | | Sbalit | Link | Blokovat | Admin
ls -t
Čo Rys, to vrah!
16.4.2015 14:01 Jakub S.
Rozbalit Rozbalit vše Re: Jak v Shellu vypsat všechny soubory podle datumu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Děkuji všem za pomoc a přeji hezký den ;)

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.