Dedicato agli utenti della Mela
 

Come mostrare ******* nascosti solo per una cartella?

Gabriele - onenet 27 Set 2016 17:30
Ho bisogno di verificare se dentro una specifica directory vi siano ******* che
iniziano col punto, c'è un modo che mi permetta di farlo?
Dopo di che devo eliminare tutti quei *******
Non voglio agire sul Finder per tutte le finestre aperte. In rete trovo esempi
solamente col classico:
"defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall
Finder" che però non so come adattare per una determinata directory e basta.

grazie
Gabriele
Gabriele - onenet 27 Set 2016 18:05
Gabriele - onenet wrote on 27/09/16 17:30:
> Ho bisogno di verificare se dentro una specifica directory vi siano *******
che
> iniziano col punto, c'è un modo che mi permetta di farlo?
> Dopo di che devo eliminare tutti quei *******
> Non voglio agire sul Finder per tutte le finestre aperte. In rete trovo esempi
> solamente col classico:
> "defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall
> Finder" che però non so come adattare per una determinata directory e basta.

Mi andrebbe bene anche usare "ls -a directory" e poi far cancellare
ricorsivamente tutti i ******* nascosti dentro la cartella indicata;
suggerimenti?

Intanto ho trovato questo simpatico programmino che oltre a visualizzare tutti
i ******* nascosti con un comando da menù, permette anche le ricerca; sì lo so
che
si può fare con uno piccolo script, però mi pare una facile scorciatoia:
https://nektony.com/products/funter

Gabriele
EvanMac 27 Set 2016 19:04
Gabriele - onenet <infoTS@onenet.it> wrote:

> Ho bisogno di verificare se dentro una specifica directory vi siano *******
che
> iniziano col punto, c'è un modo che mi permetta di farlo?

apri il terminale

$ ls -lG .*

fine :D

--
this is a random signature
Jack 28 Set 2016 08:36
Il giorno martedì 27 settembre 2016 18:18:03 UTC+2, Gabriele ha scritto:
> Gabriele - onenet wrote on 27/09/16 17:30:
>> Ho bisogno di verificare se dentro una specifica directory vi siano *******
che
>> iniziano col punto, c'è un modo che mi permetta di farlo?
>> Dopo di che devo eliminare tutti quei *******

> Mi andrebbe bene anche usare "ls -a directory" e poi far cancellare

da terminale entri nella directory:
cd /path/alla/dir
puoi anche scrivere cd e poi trascinare la dir dal finder sopra la finestra del
terminale


per visualizzare
ls -alh

per cancellare
rm -rf .*

cancella tutti files he iniziano con . -rf permette di cancellare anche
directory che iniziano con . e hanno files all'interno.
Pero' non controlla all'interno di directory "normali" se ci sono files col
punto.

Ciao Jack
Jack 28 Set 2016 08:38
Il giorno martedì 27 settembre 2016 17:33:02 UTC+2, Gabriele ha scritto:
> Ho bisogno di verificare se dentro una specifica directory vi siano *******
che
> iniziano col punto, c'è un modo che mi permetta di farlo?
> Dopo di che devo eliminare tutti quei *******
> Non voglio agire sul Finder per tutte le finestre aperte. In rete trovo esempi

> solamente col classico:
> "defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall
> Finder" che però non so come adattare per una determinata directory e basta.
>
> grazie
> Gabriele

Se devi cancellare i ._blabla credo Onyx lo faccia in automatico. O almeno
dovrebbe avere un opzione per settare una qualche preferenza del finder evitare
che li crei.

Ciao Jack
Gabriele - onenet 28 Set 2016 12:30
EvanMac wrote on 27/09/16 19:04:
> Gabriele - onenet <infoTS@onenet.it> wrote:
>
>> Ho bisogno di verificare se dentro una specifica directory vi siano *******
che
>> iniziano col punto, c'è un modo che mi permetta di farlo?
>
> apri il terminale
>
> $ ls -lG .*
>

Ho fatto così partendo dalla directory di base (dentro ce ne sono tante altre):

ls -laGhR .*


Però mi mostra anche tutti gli altri ******* normali.
Gabriele - onenet 28 Set 2016 12:37
Jack wrote on 28/09/16 08:38:
> Il giorno martedì 27 settembre 2016 17:33:02 UTC+2, Gabriele ha scritto:
>> Ho bisogno di verificare se dentro una specifica directory vi siano *******
che
>> iniziano col punto, c'è un modo che mi permetta di farlo?
>> Dopo di che devo eliminare tutti quei *******
>> Non voglio agire sul Finder per tutte le finestre aperte. In rete trovo
esempi
>> solamente col classico:
>> "defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall
>> Finder" che però non so come adattare per una determinata directory e basta.
>>
>> grazie
>> Gabriele
>
> Se devi cancellare i ._blabla credo Onyx lo faccia in automatico. O almeno
dovrebbe avere un opzione per settare una qualche preferenza del finder evitare
che li crei.
>

Ciao,

no magari fossero cancellabili da Onyx.
Il tutto è il seguito del mio messaggio "Strani ******* duplicati nascosti in
WordPress".
Perché dopo aver scaricato da FTP una cartella da quel cavolo di server, adesso

volevo vedere sul Mac quanti ******* nascosti contiene (che ovviamente il Finder

di suo non mostra, però ci sono).

Gabriele
EvanMac 28 Set 2016 15:38
Gabriele - onenet <infoTS@onenet.it> wrote:

> Ho fatto così partendo dalla directory di base (dentro ce ne sono tante
> altre):
>
> ls -laGhR .*
>
>
> Però mi mostra anche tutti gli altri ******* normali.

forse è il momento di un bel $man ls ? ;)


--
this is a random signature
ted 28 Set 2016 15:58
Gabriele - onenet <infoTS@onenet.it> wrote:

> Ho bisogno di verificare se dentro una specifica directory vi siano *******
che
> iniziano col punto, c'è un modo che mi permetta di farlo?

se usi la bash puoi fare : shopt -s dotglob ; echo *

> Dopo di che devo eliminare tutti quei *******

rm -r .*


--
ted
ted 28 Set 2016 16:25
ted <ted@nospam.it> wrote:

> rm -r .*

meglio:
find . \! -name '.' -prune -execdir rm -r '{}' +

--
ted

Links
Giochi online
Dizionario sinonimi
Leggi e codici
Ricette
Testi
Webmatica
Hosting gratis
   
 

Dedicato agli utenti della Mela | Tutti i gruppi | it.comp.macintosh | Notizie e discussioni macintosh | Macintosh Mobile | Servizio di consultazione news.