Cpio

提取目錄中的所有cpio文件

  • June 28, 2019

我正在使用 ssh 連接到具有完整 cpio 文件目錄的伺服器。我需要解壓目錄中的所有文件,所以我嘗試在終端中寫入:

cpio -ivd

但是當我按下輸入時,什麼也沒有發生。我究竟做錯了什麼?

謝謝!

您需要將 cpio 文件發送到標準輸入以提取它: cpio -idv < file.cpio

要遍歷文件,例如在 Bash 中,請執行以下操作:

#!/bin/bash
for filename in *.cpio; do
   cpio -idv < "$filename"
done

手冊頁對此進行了廣泛的處理: https ://linux.die.net/man/1/cpio

引用自:https://unix.stackexchange.com/questions/527029