Linux – *nix e il comando cpio

5 Oct
2008

cpio è un comando utile in quanto permette di eseguire alcune operazioni come la creazione/restore di archivi o la copia di files per mezzo del comando find, che, altrimenti, sarebbero un po’ più macchinose.

esempi più comuni di utilizzo:

find / -iname “*.conf” | cpio -pv /mnt/prova # copio i files .conf in /mnt/prova

find . -iname “*.sh” | cpio -o -H tar -F shell_script.tar # creo un tar  dei files .sh

cpio -it -F shell_script.tar # lista contenuto del file tar

cpio -i -F shell_script.tar # restore dei files nel tar

find . -print -depth | cpio -ov important.cpio # creo cpio dei files trovati da find

cpio -idvm < important.cpio # restore dal file precedente con il original modification time

cpio -icuvd <  /dev/fd0 # restore dei files dal floppy alla dir corrente

…per tutto il resto date un “info cpio da shell.

Comment Form

top