新聞中心
Linux下用zip命令打包一個文件夾并且排除文件夾中的某些子文件夾
發(fā)展壯大離不開廣大客戶長期以來的信賴與支持,我們將始終秉承“誠信為本、服務至上”的服務理念,堅持“二合一”的優(yōu)良服務模式,真誠服務每家企業(yè),認真做好每個細節(jié),不斷完善自我,成就企業(yè),實現(xiàn)共贏。行業(yè)涉及柴油發(fā)電機等,在成都網(wǎng)站建設、成都全網(wǎng)營銷、WAP手機網(wǎng)站、VI設計、軟件開發(fā)等項目上具有豐富的設計經(jīng)驗。
使用-x后面接需要排除的文件夾/文件名。 若是文件夾注意需要后面的 *,例如備份ghost項目的shell腳本:
#!/bin/bash
定義全局變量
project_name="ghost"
backup_name="ghost-backup/$project_name"-$(date "+%Y-%m-%d").zip
輸出提示
echo "begin backup ghost..."
打包備份
zip -r "$backup_name" "$project_name" -x "$project_name"/node_modules/*
輸出打包信息(名稱及文件大小)
echo "success!!!"
echo "the backup file info:"
echo "--- name: $backup_name"
echo "--- size: $(du -k $backup_name | cut -f1)k"
當前標題:Linux下用zip打包部分文件
文章位置:http://www.ef60e0e.cn/article/gesogg.html