Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di eraclito
    Registrato dal
    May 2002
    Messaggi
    1,273

    copiare file in automatico

    ciao,

    è possibile copiare tutti i file sparsi per il file system con una data estensione (es .gif) in una cartella predefinita?

    in poche parole vorrei copiare in una cartella il risultato di una ricerca...





    eraclito
    L'apprendere molte cose non insegna l'intelligenza
    Voglio avere dubbi più chiari

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    41
    find

    man find

  3. #3
    Utente di HTML.it L'avatar di eraclito
    Registrato dal
    May 2002
    Messaggi
    1,273
    Originariamente inviato da preMa
    find

    man find
    ok, con find -name *.GIF trovo i file, voelvo sapere se posso copare il riusltato della ricerca da qualche parte...
    L'apprendere molte cose non insegna l'intelligenza
    Voglio avere dubbi più chiari

  4. #4
    Ti scrivi un bellissimo script bash, usando i comandi find e mv e, proprio per fare gli sboroni, anche mkdir.
    Non dovrebbe essere troppo difficile.
    Alla prossima!!!
    Jeeg
    "Considerate la vostra semenza:
    fatti non foste a viver come bruti,
    ma per seguir virtute e canoscenza"
    Dante, Commedia, Inferno, Canto XXVI

  5. #5
    Utente di HTML.it L'avatar di eraclito
    Registrato dal
    May 2002
    Messaggi
    1,273
    Originariamente inviato da Hyperjeeg
    Ti scrivi un bellissimo script bash, usando i comandi find e mv e, proprio per fare gli sboroni, anche mkdir.
    Non dovrebbe essere troppo difficile.
    Alla prossima!!!
    Jeeg
    non sono molto pratico di script bash,
    come faccio a attribuire il comando mv al risultato di find?

    :master:
    L'apprendere molte cose non insegna l'intelligenza
    Voglio avere dubbi più chiari

  6. #6
    Puoi riferirti all'ottima guida di bash-scripting che trovi su http://www.pluto.it

    In ogni caso, dovrebbe essere possibile concatenare l'output di find usando il canonico |:
    codice:
    find *.gif|mv cartellachevuoi
    Secondo il mio modesto parere, fai delle prove scrivendo diversi script in bash: così imparerai meglio i rudimenti!
    Alla prossima!!!
    Jeeg
    "Considerate la vostra semenza:
    fatti non foste a viver come bruti,
    ma per seguir virtute e canoscenza"
    Dante, Commedia, Inferno, Canto XXVI

  7. #7
    Originariamente inviato da eraclito
    ok, con find -name *.GIF trovo i file, voelvo sapere se posso copare il riusltato della ricerca da qualche parte...
    codice:
    find -name *.GIF -exec mv "{}" UNADIR/ \;
    man find per dettagli
    "Qualsiasi esperto ha paura di combattere usando la katana vera. Anch'io. Ma non ignoro la mia paura, riesco ad accettarla, e a metterla da parte accanto a me".

  8. #8
    Utente di HTML.it L'avatar di eraclito
    Registrato dal
    May 2002
    Messaggi
    1,273
    grazie a tutti, per ora ho risolto un probelma (e mica piccolo, le immagini erano 30.000)

    però questo bash-scripting mi sa che devo studiarlo, è davvero potente...

    eraclito

    L'apprendere molte cose non insegna l'intelligenza
    Voglio avere dubbi più chiari

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.