Newsgroup: it.comp.os.linux.sys
Titolo: script per calcolare la lunghezza della path

Ciao a tutti.
Ho bisogno di vedere in un fileserver Fedora quali sono i files
contenuti in cartelle che hanno una lunghezza della path superiore a
256 caratteri. Mi basterebbe anche un suggerimento su che comandi
usare.
Il problema è che ho un software di backup che è bacato e si pianta
quando trova cartelle troppo annidate, e tra migliaia di cartelle non
posso farlo "a mano"
Qualche suggerimento???

 Qualche suggerimento???
grezzo ma funziona:
find / | while read file ; do [ ${#file} -gt 255 ] && echo "$file" ; done
-- 
Flavio Visentin
Ubuntu in Zulu significa "Non so usare Debian". (cit. CtRiX)

 find / | while read file ; do [ ${#file} -gt 255 ] && echo "$file" ; done
Se vuole solo "cartelle" userei un find / -type d
-- 
Vide

 contenuti in cartelle che hanno una lunghezza della path
Azz' e io che ho sempre pensato che fosse "IL" path,come hai fatto a capire 
che e' femmina ?


oh: iniziamo a diffondere le regola della buona grammatica: le parole 
straniere non hanno genere, e - tranne che il risultato non dovesse 
essere palesemente cacofonico - sono sempre MASCHILI.
quindi: il path, il batch, il job, lo script, il file, il notebook, il 
computer .... il film.
"il directory" forse suona maluccio, ma appunto trattasi di eccezione.
-- 
echo onailimissaM | awk 'BEGIN { FS = "" }
{ for (i = NF; i >= 1; i-- )
   printf $i }'; echo

 "il directory" forse suona maluccio, ma appunto trattasi di eccezione.
Brrrrr....


 
http://www.accademiadellacrusca.it/faq/faq_risp.php?id=3780&ctg_id=93
hahahah: la release, il rilascio - la directory, il direttorio - la 
pellicola, il film .... devo continuare?



il krapfen, la graffa - la pallacanestro, il basket - il backup (la 
copia o il salvatagggio) - il network (televisivo), la rete .... sono 
pi� le eccezioni che le conferme per quella regola :)


 devo continuare?
Se vuoi continuare a fare la figura del pirla continua pure.
Magari fai domanda per accedere all'accademia della crusca come gran 
consigliore.... ma prima impara a leggere i link che vengono postati.
Mio nonno diceva sempre: "il signore ci ha fatto due orecchie e una sola 
bocca per ascoltar tanto e parlare poco". Segui il consiglio del mio nonno.


 "la posta"), "il manager" (in italiano "l'uomo d'affari"), 
Di tutti gli esempi che potevano fare questi idioti ne vanno a prendere 
uno sbagliato, o nessuno li ha avvertiti che nel 2010 anche le donne 
possono essere manager?

 la directory, il direttorio
Eh no scusa. La CARTELLA!
(LOL e ROTFL a raffica :-) )
-- 
ValeRyo
XT600 "Katoki Pajama" - 
http://www.slimmit.com/go.asp?7Y9
CBR600F "Cerbero" - In vendita - 
http://www.slimmit.com/go.asp?7X0
GamerTag: 
http://card.mygamercard.net/IT/nxe/ValeRyo76.png
 

 le donne possono essere manager?
Sar� "la" manager.


 Il basket -> Il cestino
Altro discorso ancora, perché qui la concordanza fra l'inglese e
l'italiano è proprio su parole diverse: "pallacanestro" e "pallavolo"
vanno al femminile perché "palla" è femminile, e i termini sono la
contrazione di "palla a canestro" e "palla al volo". D'altra parte,
"canestro" e "volo" sono maschili, perciò non sorprende che sia "il
basket" e "il volley", no? :-)
-- 
Massimo Bacilieri AKA Crononauta

 Eh no scusa. La CARTELLA!
Che però, a senso, è meno sbagliato di quel che si può pensare: una
directory è una lista di file, una raccolta di file, ovvero un
file-folder... cioè un raccoglitore, ovvero una cartella portadocumenti.
La traduzione in "cartella" non è pellegrina.


 La traduzione in "cartella" non � pellegrina.
Concordo con te, per me basta che ci si capisca... specialmente se
hai a che fare con chi ha sempre visto le directory con l'icona di una 
cartellina.
Ma qui (e in altri icol.*) c'� chi si martellerebbe un dito pur di non 
sentire
pi� 'cartella' :-)



lo avevo pensato e non ho voluto dirlo, e sono d'accordo. Però avevo un 
tarlo: "il manager Claudia Rossi" oppure "la manager Claudia Rossi"?
A me viene spontaneo dire LA manager.


 possono essere manager?
Si dice IL ministro Maristella Gelmini o LA minestra Maristella Gelmini?
Da noi sull'organigramma è scrito che lo Human Resource Manager è la 
Dott.ssa xxx yyy.


 possono essere manager?
Facevi meglio a tacere. Per fortuna noi possiamo evitare le molte 
noiose polemiche /politically/ /correct/ sul genere sessuale che si 
infastidiscono chi parla la lingua inglese.
Per fortuna in italiano il genere appartiene alle parole e quindi si 
dice "lo spirito", "le gocce",  "il giudice" e "la tigre" indipendente_
mente dal sesso dell'oggetto in discussione (o se si può applicare la 
categoria sesso). Se proprio si vuole indicare il sesso nei casi 
dubbi si dice "Signora preside", "Signor preside", "L'ufficiale 
giudiziario Laura Rossi", "L'avvocato Maria Esposito" e simili. Questi
casi particolare di nomi che hanno o solo la forma femminile o solo 
la forma maschile sono un'eccezione, per fortuna la maggioranza dei 
nomi riferiti a persone od animali hanno entrambe le forme. Quindi per 
favore tacete, prima perché la lingua italiana può fare a meno delle 
stronzate /politically/ /correct/, poi perché, come già detto altrove,
questo è un gruppo tecnico e, purtroppo, la maggioranza non è tecni_
camente capace di scrivere sulla lingua che lui stesso scrive e parla.
PS ovviamente, come detto altrove non replicherò più.

 Dott.ssa xxx yyy.
ovvero: il reponsabile delle risorse umane è la Dott.ssa xxx yyy :-)
esempio poco calzante
p.s.: resta il dubbio, eh... però la cosa va inquadrato un attimo meglio.


 giudiziario Laura Rossi", "L'avvocato Maria Esposito"
http://www.treccani.it/Portale/elements/categoriesItems.jsp?pathFile=/sites/default/BancaDati/Vocabolario_online/A/VIT_III_A_011222.xml
Lascia perdere lascia perdere la lingua di tutti i giorni, che uso pure 
io e che usiamo tutti: "avvocatessa" è corretto.
Per quanti riguarda le professioni, c'è una ragione storica.
Come dicevo prima, la prima donna laureata d'Italia è stata la 
Montessori, e questo la dice lunga sul perché molte professioni mancano 
del genere femminile.


 "release" viene usato col significato di "versione" ("La release 2.0") e
a voler essere pignolissimi, versione è version.
"last release", io direi tranquillamente "ultimo rilascio".
tuttavia i termini si accavallano e si confondono tra loro.


 del genere femminile.
Non posso essere affatto d'accordo. Prima perché la prima donna 
laureata fu Elena Cornaro che conseguì il dottorato il 25 giugno 1678
presso l'università di Padova. Poi perché i nomi di promiscui sono 
una eccezione ma non sono affatto rari: bradipo, orittettopo, squalo,
vipera, cobra, aquila et cetera. Poi perché i nomi di professione che
hanno solo il maschile sono abbastanza rari. In realtà nel tempo sono
stati introdotti avvocatessa, dottoressa e simili ed i nomi di profes_
sioni che hanno solo il maschile sono in realtà pochi e ci sono 
ragioni valide perché sia così. Può essere che il femminile suoni 
strano od ambiguo (architetta, medichessa, matematica), Può essere 
che il nome indichi la funzione od il grado (giudice, maresciallo, 
tenente). Può essere una aggettivazione (perito chimico, ingegnere 
elettronico). Può essere che le regole di derivazione delle parole non 
consentano di avere una forma femminile distinta (ingegnere, pompiere). 
Infine torno a ripetere: Alcune donne trovano una mancanza di rispetto il 
femminile delle loro professioni. Così come bisogna rivolgersi ad un 
giudice od ad un militare femmina chiamandole "Signora giudice" 
"Signora colonnello" per rispetto al grado od alla funzione, così bisogna 
dire "Signora avvocato" o "Signora dottore" per rispetto alla professione.
Addio

 Laura Rossi", "L'avvocato Maria Esposito" e simili. 
ah ok, quindi : l'uomo d'affari Maria Esposito
rotfl

 dire "Signora avvocato" o "Signora dottore" per rispetto alla professione.
Cioè, tu vedi una dottoressa in ospedale, normalmente come la chiami?
"Signora dottore mi scusi...", o più semplicemente come fanno tutti gli 
altri: "dottoressa, mi scusi..."
comunque, cui ti agganci a quel che dicevo io: la colonnella non esiste, 
perché la donna militare esiste da pochissimi anni.


 attribuiscono il genere ai sostantivi).»
Mi sembra abbastanza ridicolo comunque che, quando esiste la parola in 
italiano, si usi la parola in inglese (per questioni di "prestigio", forse?)
-- 
Vide


non tiene nemmeno conto che queste parole, subiscono le stesse regole 
degli aggettivi qualificativi.
Ovvero, mantengono - ove possibile - il genere della parola accanto.
"preside" è irregolare e si dice "la preside" al femminile, come dice la 
Treccani: una circolare della preside.
"ufficiale" non amette il femminile.
"avvocatessa, come dice la treccani è assolutamente corretto.
poi la Treccani è chiara: avvocatessa è corretto e dottoressa è di uso 
comunissimo. Anzi, mai sentito dire: signora dottore



senza se e senza ma, funziona così:
chi ha vissuto un mese all'estero ostenta la sua (scarsa) conoscenza 
dell'inglese in questo modo. Chi non sa nemmeno cosa sia l'inglese, fa 
il figo ugualmente facendo finta di essere poliglotta.
Secondo me ganno bene gli spagnoli e i francesi a ostentare invece una 
conoscenza della loro lingua.


 ah ok, quindi : l'uomo d'affari Maria Esposito
Bravo, hai fatto la battuta.

 Ovvero, mantengono - ove possibile - il genere della parola accanto.
Guarda che questa è una regola dell'inglese, non dell'italiano.
Per il resto stai ancora una volta cercando di falsificare le parole altrui.
PLONK

 PLONK
ah! Gli cito la Treccani e questo mi plonka :-)


 italiano, si usi la parola in inglese (per questioni di "prestigio", forse?)
C'è chi lo fa per darsi un tono, e questi in genere sono i commerciali 
(detti markettari ;-) ) e i menagera. Però sebbene questi siano ridicoli, mi 
sembra più ridicolo quando si traducono molti termini tecnici.
Nel linguaggio tecnico le parole sono dense di significati e le traduzioni 
spesso e volentieri snaturano il significato che l'espressione o il termine 
avevano in origine. Poi pensa ai casini che genera la traduzione di messaggi 
di errore o di termini delle interfacce; cerchi informazioni e non trovi 
nulla. La massima espressione della demenza traduttiva la raggiunge 
Microsoft che traduce anche l'intraducibile pur di complicare la vita ai 
servizi di supporto.


 l'espressione o il termine avevano in origine.
Senza alcuna volontà di far polemica!
Una volta ho fatto una colloquio al telefono con la Spagna e mi dissero: 
"conoces los sistemas de almacenamiento de ace pe?"
Io, ti dico la verità, da italiano, non ci capì assolutamente nulla. Non 
so se risposi si, o se risposi no, tanto per dare una risposta.
Cercai successivamente su un dizionario e "almacenamiento" voleva dire 
"immagazzinamento". Cioè: "conosci lo storage di acca pi"
acca pi = HP.
Aldilà del fatto che ti piaccia, o non ti piaccia quel modo di 
esprimersi, pensi davvero che ciò possa in qualche modo minare la 
qualità dell'informatica fatta dagli spagnoli?
SECONDO ME, una volta stabilite le convenzioni linguistiche, o ci si 
capisce, o ci si capisce. Può creare qualche problema agli italiani 
dover capire gli spagnoli e i francesi, ma stai sicuro che tra loro si 
capiranno benissimo.
Tanto, credimi, questi lemmi sranno una trentina in tutto (50 se 
vogliamo esagerare).


 vogliamo esagerare).
è anche vero che a volte, quando devo riprodurre un messaggio di errore, 
spesso lancio un "unset LANG" per ottenere il messaggio in inglese. Ma 
non perché il messaggio in inglese sia più denso di significato (siamo 
scemi a non capire la nostra lingua?). Ma perché la ricerca su google 
produce sicuramente più risultati usando il messaggio in inglese.
Il buon Daniele Giacomini, in Appunti Linux, parla *sempre* di 
elaboratore riferendosi al PC, e non ci vedo nulla di male.
I cechi dicono pocitaci, gli spagnoli ordenador, i francesi 
ordenateur... noi diciamo: piccì e computer. Però piccì è carino :)


lista_contapath
# leggo la prima lista e se il path � pi� lungo di 256 caratteri
# lo inserisco nella seconda lista
while read path; do
if [ ${#path} -gt 256 ]; then
   echo $path ${#path}
fi
done <lista_file >>lista_contapath
# se voglio ordinarli per lunghezza del path
sort -k2 lista_contapath

 termine avevano in origine.
Ma nel linguaggio tecnico mai mi sognerei di tradurre/adattare byte, pixel o 
simili. Ti lascio pure usare senza problemi "floppy". Ma quando vedo cose 
come "downloadare" o parole inglesi prese di sana pianta quando esiste da 
EONI il corrispettivo italiano, mi mette un po' di tristezza.
Questo lo dice uno che KDE (SC :P) ce l'ha in inglese e che guarda film e 
telefilm solo in lingua originale con sottotitoli (se possibile in inglese, 
se la lingua originale e` inglese).
-- 
Vide

 capiranno benissimo.
Togli pure il secondo me. Tra l'altro c'e` sta minchia di convinzione che 
mettere parole inglesi in mezzo a frasi in italiano ti faccia capire di piu` 
con gli inglesi a lungo andare quando:
- la pronuncia nel 99% dei casi e` a casaccio, maccheronica e assolutamente 
diversa da quello che un inglese puo` capire 
- a volte si usano parole pseudo-inglesi che gli anglofoni NON usano
- sono comunque una manciata di parole rispetto al vocabolario inglese
-- 
Vide

 EONI il corrispettivo italiano, mi mette un po' di tristezza.
Anche a me l'inglesismo a tutti i costi fa abbastanza schifo.
Bisogna per� anche evitare robe orribili come ho visto io: una
traduzione spaventosa di un manuale che parlava di trappole,
respingenti, lime, topi, roba floscia e quant'altro. Che leggendo poi la
versione inglese, si rivelarono essere byte, buffer, file, mouse,
floppy... sembrava uno scherzo.
Da allora non voglio pi� vedere un manuale tecnico tradotto, prendo
sempre e solo la versione originale inglese.


 Però piccì è carino :)
E spiega perché i governi di destra italiani sono contrari
all'alfabetizzazione informatica... :-P
(non che quelli di sinistra se ne interessino gran ché)

 perché la donna militare esiste da pochissimi anni.
"La colonnella" suona quasi come un titolo di quei film di serie B degli
anni '70 con Alvaro Vitali ed Edwige Fenech... :-D


 anni '70 con Alvaro Vitali ed Edwige Fenech... :-D
Bencié rari "colonnella", "marescialla" e "generalessa" indicano 
le mogli dei militari col rispettivo grado. Inoltre marescialla e
generalessa indicano scherzosamente una donna autoritaria.
Colonnella nel regno del Piemonte era anche il reparto comandato
da un colonnello.

 find / | while read file ; do [ ${#file} -gt 255 ] && echo "$file" ; done
Io farei così, mi sembra più efficiente:
find / -type d |awk 'length > 255'