Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di GunMan
    Registrato dal
    Dec 2005
    Messaggi
    2,642

    [find] escludere un path dalla ricerca

    salve a tutti

    ho una curiosità in merito a find, mi stavo chiedendo se fosse possibile escludere uno specifico path dalla ricerca che esegue il sopraccitato comando.

    faccio un esempio per spiegarmi meglio:

    sto cercando in tutto l'albero delle directory file che si chiamano in un dato modo, supponiamo "prova", quindi uso un qualcosa del genere:

    find / -name prova.*

    posso fare in modo di eliminare dalla ricerca /mnt e tutte le cartelle che diramano da essa?

    in un primo momento ho valutato l'opzione -xdev ma sostanzialmente essa non esegue la ricerca in altri file system quindi è solo in parte utile allo scopo.

    nel caso che non vi fosse un'opzione ben precisa (come mi pare di capire) mi potreste consigliare sulla stesura di un piccolo script che possa realizzare qualcosa del genere?

    grazie anticipatamente a tutti coloro mi risponderanno

    Chaos A.D. Disorder unleashed.
    Starting to burn. Starting to lynch.
    Silence means death. Stand on your feet.
    Inner fear. Your worst enemy.

    Refuse / Resist

  2. #2
    Utente di HTML.it L'avatar di cacao74
    Registrato dal
    Jan 2005
    Messaggi
    2,570
    Un breve esempio, spero chiarificatore:
    codice:
    [cacao74@tweety tmp]$ find ./ssh_cli/ -name "*.pub" -ls
      3061    4 -rw-r--r--   1 cacao74  users         337 mag 16  2006 ./ssh_cli/identity.pub
      1318    4 -rw-r--r--   1 cacao74  users         232 feb  2  2006 ./ssh_cli/backup/id_rsa.pub
    
    volendo escludere dalla ricerca directory con "backup" nel nome...
    
    [cacao74@tweety tmp]$ find ./ssh_cli/ -name "backup" -prune -o -name "*.pub" -ls
      3061    4 -rw-r--r--   1 cacao74  users         337 mag 16  2006 ./ssh_cli/identity.pub
    ciao
    slack? smack!

  3. #3
    Utente di HTML.it L'avatar di GunMan
    Registrato dal
    Dec 2005
    Messaggi
    2,642
    più che chiaro cacao, ti ringrazio molto

    Chaos A.D. Disorder unleashed.
    Starting to burn. Starting to lynch.
    Silence means death. Stand on your feet.
    Inner fear. Your worst enemy.

    Refuse / Resist

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.