2025-03-14 21:59:59 -06:00
# cpio
> Copia file da/a archivi.
> Supporta i seguenti formati di archivio: cpio binario, vecchio ASCII, nuovo ASCII, crc, HPUX binario, HPUX vecchio ASCII, vecchio tar, e tar POSIX.1.
2025-12-16 10:20:31 -07:00
> Maggiori informazioni: <https://www.gnu.org/software/cpio/manual/cpio.html#Invoking-cpio>.
2025-03-14 21:59:59 -06:00
2026-02-18 06:55:01 -07:00
- Accetta una lista di nomi di file da `stdin` ed aggiungili ad un archivio (copy-[o]ut) in formato binario cpio:
2025-03-14 21:59:59 -06:00
2026-02-18 06:55:01 -07:00
`echo "{{percorso/del/file1 percorso/del/file2 ...}}" | cpio {{[-o|--create]}} > {{archivio.cpio}}`
2025-03-14 21:59:59 -06:00
2026-02-18 06:55:01 -07:00
- Copia tutti i file e le directory in una directory ed aggiungili ad un archivio (copy-[o]ut), in modalità verbosa:
2025-03-14 21:59:59 -06:00
2026-02-18 06:55:01 -07:00
`find {{percorso/della/directory}} | cpio {{[-ov|--create --verbose]}} > {{archivio.cpio}}`
2025-03-14 21:59:59 -06:00
2026-02-18 06:55:01 -07:00
- Estrai file da un archivio (copy-[i]n), generando le directory necessarie, in modalità verbosa:
2025-03-14 21:59:59 -06:00
2026-02-18 06:55:01 -07:00
`cpio < {{archivio.cpio}} {{[-idv|--extract --make-directories --verbose]}}`