Elenco file con il nome della directory
marcoghidinelli
marcogh a atdot.org
Sab 17 Mar 2001 12:25:49 UTC
On Sun, Mar 11, 2001 at 06:03:37PM +0100, LtC. Melkor?! B. Xapatan wrote:
>
> find
>
> e vedrai che viene all'incirca quello che vuoi. Purtroppo cos? ti para
> fuori anche i file nascosti (quelli che iniziano con un punto). Prova a
> vedere se qualche opzione ti permette di evitarlo (a me non sembra),
> altrimenti con qualcosa del tipo sed potresti eliminare le linee che
> contengono un pattern /. . Purtroppo non conosco l'uso dei programmilli
> tipo sed, ma qualcuno in M/L ti potr? aiutare senz'altro da questo punto di
> vista.
mini howto sul find:
vedo che qui tutti danno una visione molto riduttiva del find sotto linux..
il find e' un tool spettacolare, e consiglio caldamente di dare un'occhiata
alla pagina di manuale...
a parte la possibilita' di cercare file per bit di esecuzione, data creazione,
data di accesso, proprietario, regular expression, dimensione e ogni possibile
altro modo; il find permette di eseguire delle azioni sui file trovati
secondo i parametri precedenti..
sotto vecchi sistemi unix ad esempio il nome del file non veniva stampato a
video di default, e quindi una ricerca tipo
# find . -name gino
non ritornava alcun valore, anche se in realta' un file di nome 'gino' c'era..
era necessario aggiungere un -print ..
# find . -name gino
./gino
ma la cosa sicuramente piu' utile del find e' la possibilita' di eseguire
qualcosa:
# find . -name gino -exec rm {} \;
trova i file gino e li cancella..
# find . -amin 5 -name gino -ok rm {} \;
trova i file gino creati negli ultimi 5 minuti e chiede se cancellarli...
P.S.: ok.. avevo voglia di buttare via 3 minuti...
--
BOFH excuse #183:
filesystem not big enough for Jumbo Kernel Patch
Maggiori informazioni sulla lista
Lug
|