首頁 > 系統教程 > Linux > 主體

Linux 系統下 tar 壓縮解壓縮指令詳解及在滲透課程的應用

PHPz
發布: 2024-06-23 06:16:38
原創
737 人瀏覽過

Linux 系统下 tar 压缩解压缩命令详解及在渗透课程中的应用

滲透課程進行到了access注入這一節課,覺得這是我的困局,這節課背後有更高階的知識等著我去接觸。

此次部落格就先寫做雜項題常常碰到的linux系統下一些句型,上次博客認認真真寫web滲透。

Linux下的tar壓縮解壓縮指令

tar

這五個是各自獨立的命令紅帽linux系統下載,壓縮解壓都要用到其中一個,可以和別的命令連用但只能用其中一個。下邊的參數是依照須要在壓縮或解壓縮檔案時可選的。

下邊的參數-f是必須的

-f:使用檔案名子,切忌,這個參數是最後一個參數,前面只能接檔案名。

#tar-cfall.tar*.jpg

這條指令是將所有.jpg的檔案打成一個名為all.tar的套件。 -c是表示形成新的包,-f指定包的檔名。

#tar-rfall.tar*.gif

這條指令是將所有.gif的檔案降低到all.tar的包包上面去。 -r是表示降低檔案的意思。

#tar-ufall.tarlogo.gif

這條指令是更新原先tar包all.tar中logo.gif文件,-u是表示更新文件的意思。

解压系统找不到指定的文件_linux系统解压deb_解压系统内核文件

#tar-tfall.tar

這條指令是列舉all.tar包中所有文件,-t是列舉文件的意思

#tar-xfall.tar

這條指令是解出all.tar包中所有文件,-t是解開的意思

壓縮

解壓

總結

1、*.tar用tar-xvf解壓縮

2、*.gz用gzip-d或則gunzip解壓縮

3、*.tar.gz和*.tgz用tar-xzf解壓縮

4、*.bz2用bzip2-d或則用bunzip2解壓縮

解压系统找不到指定的文件_linux系统解压deb_解压系统内核文件

5、*.tar.bz2用tar-xjf解壓縮

6、*.Z用uncompress解壓縮

7、*.tar.Z用tar-xZf解壓縮

8、*.rar用unrare解壓縮

9、*.zip用unzip解壓縮

Linux下的壓縮zip,解壓縮unzip指令解讀及實例

Linux下的壓縮解壓縮指令解讀及實例

實例:壓縮伺服器上目前目錄的內容為xxx.zip檔

zip-rxxx.zip./*

解壓縮zip檔到目前目錄

unzipfilename.zip

解压系统找不到指定的文件_linux系统解压deb_解压系统内核文件

============================

另:有些伺服器沒有安裝zip套件執行不了zip指令linux系統解壓縮deb,但基本上都可以用tar指令的,例子如下:

tar-zcvf/home/zdzlibs.tar.gz/home/zdz/java/zdzlibs/

============================

linuxzip指令

zip-rmyfile.zip./*

將目前目錄下的所有檔案和資料夾全部壓縮成myfile.zip檔,-r表示遞歸壓縮子目錄下所有檔案.

2.unzip

unzip-o-d/home/sunnymyfile.zip

把myfile.zip檔解壓縮到/home/sunny/

-o:不提示的情況下覆蓋檔案;

linux系统解压deb_解压系统找不到指定的文件_解压系统内核文件

-d:-d/home/sunny指明將檔案解壓縮到/home/sunny目錄下;

3.其他

zip-dmyfile.zipsmart.txt

刪掉壓縮檔案中smart.txt檔案

zip-mmyfile.zip./rpm_info.txt

在壓縮檔案中myfile.zip中加入rpm_info.txt檔案

------------------------------------------------- ------------------------------

要使用zip來壓縮文件,在shell提示下鍵入下邊的指令:

zip-rfilename.zipfilesdir

在這個反例裡,filename.zip代表你建立的文件,filesdir代表你想放置新zip檔案的目錄。 -r選項指定你想遞歸地(recursively)包含所有包含在filesdir目錄中的檔案。

要抽取zip檔的內容,鍵入以下指令:

解压系统内核文件_解压系统找不到指定的文件_linux系统解压deb

unzipfilename.zip

你可以使用zip指令同時處理多個檔案和目錄,技巧是將它們逐一列舉linux系統解壓縮deb,並用空格間隔:

zip-rfilename.zipfile1file2file3/usr/work/school

裡面的指令把file1、file2、file3、以及/usr/work/school目錄的內容(假定這個目錄存在)壓縮上去linux查看硬體訊息,之後倒入filename.zip檔中。

dpkg指令是DebianLinux系統拿來安裝、建立和管理軟體套件的實用工具

備註:在沒有網路情況下,不考慮依賴關係下,本地安裝軟體,常用dpkg指令

思索:dpkg和apt軟體套件管理器有哪些差別?答:對ubantu來說,兩種指令都是有的,dpkg沒有考慮到軟體包的依賴關係(在沒有網路的情況下用dpkg較好,安裝軟體,第一步需理清依賴關係,第二步須要的軟體提早下載好),apt手動透過internet來安裝軟體包及其的依賴的軟體。

選項

參數

Deb軟體包:指定要操作的.deb軟體包。

實例

暫且做一篇部落格;

Maythereaderbeinformed!

以上是Linux 系統下 tar 壓縮解壓縮指令詳解及在滲透課程的應用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:itcool.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!