是否可以透過管道安裝到 cp 中?

是否可以透過管道安裝到 cp 中?

這段程式碼是錯的,但是有辦法完成它的工作嗎?

mount somefile.iso | cp - Directory

更具體地說,我在使用原始安裝的檔案時遇到唯讀問題,因此我需要一個副本。

答案1

雖然這絕對不可能通過管道實現(掛載確實使文件可以通過文件系統訪問,但幸運的是不會通過 stdout 發送它們),但是您可以使用正常的命令鏈接,例如mount -o loop /path/to/file.iso /path/to/directory && cp /path/to/directory /path/to/cop.這裡&&只是意味著當且僅當第一個命令成功(即返回0)時才會執行第二個命令。

現在顯然你想要做的不是掛載 iso,而是從 iso 中提取文件,就像使用 tar.gz 或 zip 存檔一樣,如果我理解正確的話。在這種情況下,您可能會在這裡尋找更有效的替代方案:提取 ISO 的最快方法是什麼?

相關內容