🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

5 total messages Started by Marcin Tue, 02 Dec 2008 16:55
nazwa najnowszego pliku w katalogu
#20626
Author: Marcin
Date: Tue, 02 Dec 2008 16:55
13 lines
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
#20627
Author: irek
Date: Tue, 02 Dec 2008 21:54
16 lines
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
#20628
Author: irek
Date: Tue, 02 Dec 2008 21:54
16 lines
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
#20629
Author: Emil Smolenski
Date: Tue, 02 Dec 2008 22:39
11 lines
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
#20630
Author: Piotr KUCHARSKI
Date: Tue, 02 Dec 2008 23:11
17 lines
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