Thread View: pl.comp.os.bsd
5 messages
5 total messages
Started by Marcin
Tue, 02 Dec 2008 16:55
nazwa najnowszego pliku w katalogu
Author: Marcin
Date: Tue, 02 Dec 2008 16:55
Date: Tue, 02 Dec 2008 16:55
13 lines
1111 bytes
1111 bytes
Witam, jak pobrac nazwe najnowszego pliku w katalogu? Mymyslilem cos takiego: find /home/costam -type f -mtime 1 bo pliki sa wgrywane co 24h, ale w przypadku braku pliku to nie zadziala... Wiec zamiast wyszukiwac pliku wg przedzialu czasowego, chcialbym po prostu wybrac jeden najmlodszy. Jezeli to istotne, to korzystam z domyslnego srodowiska (csh). Dzieki za pomoc, pozdr, m.
Re: nazwa najnowszego pliku w katalogu
Author: irek
Date: Tue, 02 Dec 2008 21:54
Date: Tue, 02 Dec 2008 21:54
16 lines
1327 bytes
1327 bytes
Marcin wrote:
> Witam,
>
> jak pobrac nazwe najnowszego pliku w katalogu? Mymyslilem cos takiego:
>
> find /home/costam -type f -mtime 1
np:
find /var/log ! -type d -mtime -1 -exec ls -l {} \;|head -n 1
-rw-r----- 1 root wheel 728 2 Gru 22:34 /var/log/sendmail.st
--
pozdrawiam
Irek
Re: nazwa najnowszego pliku w katalogu
Author: irek
Date: Tue, 02 Dec 2008 21:54
Date: Tue, 02 Dec 2008 21:54
16 lines
1327 bytes
1327 bytes
Marcin wrote:
> Witam,
>
> jak pobrac nazwe najnowszego pliku w katalogu? Mymyslilem cos takiego:
>
> find /home/costam -type f -mtime 1
np:
find /var/log ! -type d -mtime -1 -exec ls -l {} \;|head -n 1
-rw-r----- 1 root wheel 728 2 Gru 22:34 /var/log/sendmail.st
--
pozdrawiam
Irek
Re: nazwa najnowszego pliku w katalogu
Author: Emil Smolenski
Date: Tue, 02 Dec 2008 22:39
Date: Tue, 02 Dec 2008 22:39
11 lines
1162 bytes
1162 bytes
Marcin <md23128@sgh.waw.pl> rzecze:
> jak pobrac nazwe najnowszego pliku w katalogu? Mymyslilem cos takiego:
find . -type f -exec stat -f "%m%t%N" {} \; | sort -rn | head -1 | cut -f2
> find /home/costam -type f -mtime 1
Trzeba się też zdecydować, co znaczy najnowszy plik. Do wyboru a, m, c, B.
--
am
Re: nazwa najnowszego pliku w katalogu
Author: Piotr KUCHARSKI
Date: Tue, 02 Dec 2008 23:11
Date: Tue, 02 Dec 2008 23:11
17 lines
1152 bytes
1152 bytes
Marcin <md23128@sgh.waw.pl> wrote: > jak pobrac nazwe najnowszego pliku w katalogu? Mymyslilem cos takiego: > find /home/costam -type f -mtime 1 ls -t | head -1 A jak mogą się pojawiać katalogi, to je wykluczyć: ls -Ft | grep -v '/$' | head -1 p. PS Możesz dodać -c lub -u, zależy, co chcesz. -- http://freedns.sgh.waw.pl/ -- bezpłatny DNS. http://nerdquiz.sgh.waw.pl/ -- polska wersja quizu dla nerdów. http://42.pl/u/ -- skracacz URL-i.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads