簡體   English   中英

解壓錯誤:所有文件都分散在當前目錄下

[英]Unzip wrongly: All files are scattered in the current directory

在 CentOS 上,我想將./A/ A.zip 但是,我沒有注意到A.zip中有數百個文件,我只是使用unzip A.zip 所以現在這些額外的文件都在當前目錄中。 我該如何解決這個問題?

非常感謝您的幫助!

你可以試試這個——

unzip -Z1 是 zip 信息模式,它基本上返回被壓縮的文件。 然后將 output 傳送到其他命令,該命令根據輸入(來自上一個命令)刪除該文件。

假設,首先您對該文件夾進行適當的備份。

unzip -Z1 t1.zip | xargs rm -f

如果 zip 文件中包含文件夾,則

unzip -Z1 t1.zip | xargs rm -rf

t1.zip 是我測試過的 zip 文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM