Kommandot cpio (kopiering in/ut) kopierar filer i en lista mellan olika enheter genom att hämta en lista med namn från standard-inenheten och skriva den till standard-utenheten. Det är ett kraftfullt kommando men kräver att du omdirigerar standard-in och -ut. cpio kan användas när mängden data är så stor att mer än en volym (bandkassett) krävs.
Exempel 1:
Följande exempel visar hur man kopierar filer i en arbetskatalog med namnet /work (och samtliga underkataloger) till den första bandstationen med det logiska enhetsnamnet /dev/rmt/0.
example# cd /work example# ls -R | cpio -ocB > /dev/rmt/0
Exempel 2:
Nästa exempel visar hur du kopierar de filer som finns på bandet tillbaka till hårddisken:
example# cd /work example# cpio -icdB < /dev/rmt/0
Alternativet o (kopiera ut) läser data från standard-inenheten (för att få en lista med sökvägar) och kopierar dessa filer till standard-ut.
Alternativet i (kopiera in) tar fram filer från standard-in.
Alternativet c anger att huvudinformationen har skrivits i ASCII-format för att vara mer universell.
Alternativet d anger att så många kataloger som behövs skall skapas.
Alternativet B, som du måste använda varje gång du vill kopiera filer eller filsystem till och från en bandstation, anger att in-enheten har en blockfaktor på 5120 byte till posten.
Du måste använda samma blockfaktor när du tar fram eller kopierar filer från bandet till hårddisken som du använde när du kopierade filerna från hårddisken till bandet. I dessa fall måste du ange alternativ B.