(RISOLTO) Copiare la destinazione dei symlinks - Versione stampabile +- Forum Informatica Libera (https://www.ergosumracalmuto.org/informaticalibera/forum) +-- Forum: Sistemi Operativi (https://www.ergosumracalmuto.org/informaticalibera/forum/forumdisplay.php?fid=5) +--- Forum: Linux (https://www.ergosumracalmuto.org/informaticalibera/forum/forumdisplay.php?fid=6) +--- Discussione: (RISOLTO) Copiare la destinazione dei symlinks (/showthread.php?tid=1690) Pagine:
1
2
|
RE: Copiare la destinazione dei symlinks - dxgiusti - 01/09/2022 ls -l dato nella cartella dove hai i tuoi collegamenti ti mostrerà il percorso di ogni originale. come poi proseguire non lo so.... ancora. RE: Copiare la destinazione dei symlinks - francesco bat - 01/09/2022 Sono riuscito a risolvere. Ho copiato i files della cartella su un editor di testo e poi ho rimosso alla fine di ogni file l'invio a capo. Poi ho copiato tutto sul terminale e ho eseguito il comando e tutto si è risolto. È stato un pò macchinoso rimuovere gli invii a titti i files ma sempre meno complicato di andare a prendere tutti i files dappertutto Ciao Francesco bat RE: Copiare la destinazione dei symlinks - dxgiusti - 01/09/2022 ottimo. anche io copiando tutti gli indirizzi su un editor ed eliminando il superfluo ( ho lasciato solo l'indirizzo di ogni file ) poi con cp incollato la lista di tutti ho copiato gli originali in una nuova cartella. l'operazione è macchinosa anche perchè il mio cervello non è più molto ricordante.... e come facevo anni fa con il foglio di calcolo non lo ricordo più, salvavo la stringa dell'indirizzo in un attimo.... RE: Copiare la destinazione dei symlinks - francesco bat - 01/09/2022 (01/09/2022, 14:06)dxgiusti Ha scritto: ottimo. anche io copiando tutti gli indirizzi su un editor ed eliminando il superfluo ( ho lasciato solo l'indirizzo di ogni file ) poi con cp incollato la lista di tutti ho copiato gli originali in una nuova cartella. Si infatti. Il problema era che ogni file copiato veniva aggiunto l'invio e farlo direttamente su terminale genera errore perche il terminale esegue il codice dopo l'invio. L'unico modo per rimuovere gli invii senza far eseguire subito il comando era inserirlo in un editor di testo, modificarlo lì e poi rincollarlo nel terminale. Si poteva anche creare uno script sull'editor una volta creato lì, ma usandolo una sola volta non ha senso salvarlo. Del resto io l'ho salvato lo stesso per una questione culturale Ciao Francesco bat RE: (RISOLTO) Copiare la destinazione dei symlinks - footstep11 - 05/09/2022 Rientro solo oggi... sono contento che hai risolto. Per completare la soluzione: una volta che hai una lista di files che vuoi copiare (come hai fatto tu re-indirizzando l'output di ls -l) si puo' dare direttamente questo file (chiamiamolo lista_files.txt) in pasto a rsync utilizzando il flag Codice: --files-from=FILE read list of source-file names from FILE Esistono anche altri filtri (maggiori info con man rsync). Ad esempio Codice: --filter=RULE, -f add a file-filtering RULE Ciao, Mauro |