日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

Linux?解壓縮文件到指定目錄_linux shell

作者:DonngZH ? 更新時間: 2023-05-09 編程語言

Linux 解壓縮文件到指定目錄

1.tar 1-1 將tgz文件解壓到指定目錄

#使用tar zxvf -C 命令指定解壓目錄,將test.tgz解壓到source目錄下
tar zxvf test.tgz  -C /root/source/

1-2 將指定目錄的文件壓縮到指定文件

#使用czvf命令進行壓縮,將source中的文件壓縮到test.tgz壓縮包中
tar czvf test.tgz /root/source/

2.zip

2-1 zip壓縮

#將 /root/source 這個目錄下所有文件和文件夾打包為當前目錄下的 test.zip:
zip -q -r test.zip /root/source

2-2 unzip 解壓縮

#把文件解壓到指定的目錄下,需要用到-d參數,將test壓縮包解壓到source目錄下
unzip test.zip -d root/source/

擴展:Linux解壓文件到指定目錄

tar是Linux中常用的打包、壓縮、加壓縮工具,tar的參數很多,這里僅僅列舉常用的壓縮與解壓縮參數。

tar的參數:

  • -c :create 建立壓縮檔案的參數
  • -x : 解壓縮壓縮檔案的參數
  • -z : 是否需要用gzip壓縮
  • -v: 壓縮的過程中顯示檔案
  • -f: 置頂文檔名,在f后面立即接文件名,不能再加參數

1. 文件打包

將整個/home/www/images 目錄下的文件全部打包為 /home/www/images.tar

 tar -cvf /home/www/images.tar /home/www/images  # 僅打包,不壓縮
 tar -zcvf /home/www/images.tar.gz /home/www/images  # 打包后,以gzip壓縮

也可以直接先進入要打包的文件夾目錄,將當前目錄下的所有文件進行打包,樣例如下:

 cd /home/www/images  # 進入/home/www/images目錄
 tar -cvf images.tar ./  # 將當前目錄下的所有文件打包為images.tar

在參數 f 后面的壓縮文件名是自己取的,后綴名習慣上用 .tar,如果加z參數,則以tar.gz 或tgz來代表gzip壓縮過的tar file文件。

2. 文件解壓

將tgz文件解壓到指定目錄

tar zxvf test.tgz -C 指定目錄

比如將/kernel.tgz解壓到? /linux-2.6.29 目錄

tar zxvf /kernel.tgz -C /linux-2.6.29

原文鏈接:https://blog.csdn.net/weixin_44750512/article/details/122425005

欄目分類
最近更新