Centos
我不小心給了我所有的項目文件一個 .gz 格式,如何恢復它?
所以我不小心給了我所有的文件,php、js、html、css 文件以 .gz 結尾,所以它們看起來像:
.bowerrc.gz index.php.gz main.css.gz
ETC…
使用 Centos 6.4,如何恢復所有文件?
我試過
重命名 .gz ’’ *.gz
但它失敗了, find 也沒有幫助我,因為它沒有在所有文件夾中遞歸地執行它。
謝謝
這應該可以解決問題。
find ./ -type f -name "*.gz" | while read file; do mv "${file}" "${file%%.gz}" done
這可能會拾取真正名為“.gz”的文件並重命名它們,請小心。只做文件。
每當我不得不做類似的事情時,我都會使用
for
帶有 a 的循環find
:在 `find 中查找文件。-名稱\*.gz` 做 新=`迴聲 $file | sed 's/.gz//'` MV $文件$新 完畢
不能保證這會真正起作用,因為它來自記憶體,但這是我要開始的構造類型。