tar 打包隐藏文件
生活随笔
收集整理的這篇文章主要介紹了
tar 打包隐藏文件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言:
先說一下遇到的場景:前段時間在配合做 DevOps,組內有塊代碼是 php 的,需要用 tar 命令打包歸檔上傳到 nexus 庫,后來發現解壓出來的包居然缺失了隱藏文件(配置文件),查了一下資料解決了,這里記錄一下。
1. tar 命令常規用法
-c 創建新的檔案文件 -C 指定到目錄。注意:該目錄必須存在 -f 指定打包的文件名。在f之后要立即接打包文件名!不能再加參數! -x 解壓 -O 將文件解壓到標準輸出 -p 使用原文件的原來屬性 -P 創建歸檔文件,使用絕對路徑 -t 列出檔案文件中的內容 -r 向壓縮歸檔文件末尾追加文件 -u 更新原壓縮包中的文件 -v 顯示詳細過程 -z 使用gzip壓縮,一般格式為xx.tar.gz或xx. tgz -Z 有compress -j 使用bzip2壓縮,一般格式為xxx.tar.bz2 --exclude 在壓縮過程中,排除某個文件 --remove-files 在完成打包后,刪除原文件夾一定要注意大小寫
歸檔:
壓縮歸檔:
tar -czvf 2020-08-03_log.tar.gz *.log解壓縮:
tar -xvf 2020-08-03_log.tar解壓縮到指定目錄:
tar -xvf 2020-08-03_log.tar -C /var/log/2.歸檔隱藏文件
當前文件夾下包含隱藏文件的所有文件歸檔到 php_project.tar:
tar -cvf php_project.tar * .[!.]*3.歸檔某文件夾下的所有文件,不包含這個文件夾
eg, 歸檔 log 文件夾下的所有文件
常規都是下面這么寫
但是歸檔以后再解開,會發現是一個三級目錄:var/log/*
前面兩個目錄是不需要的,怎么整?
方法一,cd 進去歸檔
方法二
tar -cvf log.tar -C /var/log/ .總結
以上是生活随笔為你收集整理的tar 打包隐藏文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 装备制造业的变革时代,SCM供应链管理系
- 下一篇: linux典型压缩包操作 tar打包、压