Domanda per copia di file/sync Domanda per copia di file/sync

Risultati da 1 a 4 di 4

Discussione: Domanda per copia di file/sync

  1. #1
    B1-66ER ¥€$ L'avatar di KymyA
    Data Registrazione
    Jan 2016
    Località
    PUTIGNANO (BA)
    Messaggi
    18.867
    Gamer IDs

    Gamertag: KymyA PSN ID: KymyA Steam ID: KymyA

    Domanda per copia di file/sync

    Salve bella gente.

    Dunque... vediamo se riesco a farmi capire.
    Ho 2 microsd card con una struttura di cartelle simili.
    In queste cartelle ci sono dei file.
    Io vorrei copiare i file mancanti dalla microsd_1 alla microsd_2 senza considerare l'estensione.
    Per farla breve...

    sulla microsd_1 c'è la cartella atari2600 con dei file in formato *.bin e *.a26
    anche sulla microsd_2 c'è la cartella atari2600 con altri file dentro

    Io vorrei che, esempio, copiasse il file POPEYE.A26 solo e solo se nella destinazione NON ESISTE il file POPEYE.*

    Con questo esempio credo di essermi spiegato abbastanza bene.

    Esiste quindi un prodotto o sequenza bash per farlo sotto linux?
    (perché Linux? perché Windows rompe i coglioni solo nel vedere le sdcard ... figuriamoci la copia che dopo tot tempo si blocca per chiedere SOVRASCRIVO? - quindi preferisco linux per ste cose che è più intelligente)

    Grazie.
    DISCLAIMER: Questo post non invita a commettere reati ne tantomeno ad infrangere la legge (degli uomini o Divina). Quanto scritto può essere parzialmente o totalmente falso o frutto della fantasia (malata) dell'autore. L'autore non si assume responsabilità per quanto scritto, suggerito o sottointeso da questo post.

  2. #2
    Senior Member L'avatar di Leizar
    Data Registrazione
    Jan 2016
    Messaggi
    1.777

    Re: Domanda per copia di file/sync

    Copilot mi dice:

    To copy files from one folder to another in Linux while avoiding overwriting existing files with the same name (ignoring the extension), you can use the following approach:

    First, create a list of files in the source folder (excluding extensions):
    cd /source/
    find . -type f -exec sh -c 'basename "$1" | cut -d "." -f 1' _ {} \; > /tmp/source_files.txt

    Next, create a similar list of files in the destination folder:
    cd /destination/
    find . -type f -exec sh -c 'basename "$1" | cut -d "." -f 1' _ {} \; > /tmp/destination_files.txt

    Now compare the two lists and copy only the files that don’t exist in the destination folder:
    while read -r filename; do
    if ! grep -q "^$filename$" /tmp/destination_files.txt; then
    cp "/source/$filename"* /destination/
    fi
    done < /tmp/source_files.txt

    This script ensures that files are copied only if their base names (ignoring extensions) don’t already exist in the destination folder. Adjust the paths (/source/ and /destination/) as needed for your specific case. Happy copying! ��
    sono 100 euri Kymia, grazie ed arrivederci

  3. #3
    Senior Member L'avatar di Darkstar
    Data Registrazione
    Jan 2016
    Messaggi
    449

    Re: Domanda per copia di file/sync

    Citazione Originariamente Scritto da KymyA Visualizza Messaggio
    Salve bella gente.

    Dunque... vediamo se riesco a farmi capire.
    Ho 2 microsd card con una struttura di cartelle simili.
    In queste cartelle ci sono dei file.
    Io vorrei copiare i file mancanti dalla microsd_1 alla microsd_2 senza considerare l'estensione.
    Per farla breve...

    sulla microsd_1 c'è la cartella atari2600 con dei file in formato *.bin e *.a26
    anche sulla microsd_2 c'è la cartella atari2600 con altri file dentro

    Io vorrei che, esempio, copiasse il file POPEYE.A26 solo e solo se nella destinazione NON ESISTE il file POPEYE.*

    Con questo esempio credo di essermi spiegato abbastanza bene.

    Esiste quindi un prodotto o sequenza bash per farlo sotto linux?
    (perché Linux? perché Windows rompe i coglioni solo nel vedere le sdcard ... figuriamoci la copia che dopo tot tempo si blocca per chiedere SOVRASCRIVO? - quindi preferisco linux per ste cose che è più intelligente)

    Grazie.
    rsync.
    man rsync.

    dove mando la fattura?

  4. #4
    B1-66ER ¥€$ L'avatar di KymyA
    Data Registrazione
    Jan 2016
    Località
    PUTIGNANO (BA)
    Messaggi
    18.867
    Gamer IDs

    Gamertag: KymyA PSN ID: KymyA Steam ID: KymyA

    Re: Domanda per copia di file/sync

    Citazione Originariamente Scritto da Leizar Visualizza Messaggio
    Copilot mi dice:



    sono 100 euri Kymia, grazie ed arrivederci
    eh...ma se non mi dai delle coordinate spazio-tempo dove vuoi che te li versi?
    cazzo ho quasi riempito la microsd da 512GB...

    ...la nuova Anbernic sta esplodendo! (aggiungo: figo il dual boot tra Anberelec e Android dove si può utilizzare il touch. Direi che mi trovo soddisfatto dell'acquisto. Ora vorrei capire come giocare in coop tra due anbernic in rete locale)
    DISCLAIMER: Questo post non invita a commettere reati ne tantomeno ad infrangere la legge (degli uomini o Divina). Quanto scritto può essere parzialmente o totalmente falso o frutto della fantasia (malata) dell'autore. L'autore non si assume responsabilità per quanto scritto, suggerito o sottointeso da questo post.

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
Chi Siamo
Forum ufficiale della rivista
The Games Machine
Seguici su