Rumah  >  Artikel  >  Tutorial sistem  >  Penjelasan terperinci tentang perintah mampatan tar dan penyahmampatan di bawah sistem Linux dan aplikasinya dalam kursus penembusan

Penjelasan terperinci tentang perintah mampatan tar dan penyahmampatan di bawah sistem Linux dan aplikasinya dalam kursus penembusan

PHPz
PHPzasal
2024-06-23 06:16:38910semak imbas

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

Kursus penetrasi telah sampai ke kelas suntikan akses Saya rasa inilah dilema saya.

Dalam blog ini, saya akan menulis terlebih dahulu tentang beberapa pola ayat di bawah sistem Linux yang sering ditemui ketika melakukan pelbagai soalan.

perintah mampatan tar dan penyahmampatan di bawah Linux

tar

Lima ini adalah arahan bebas untuk memuat turun sistem Red Hat Linux Salah satu daripadanya digunakan untuk pemampatan dan penyahmampatan Ia boleh digunakan bersama dengan arahan lain tetapi hanya satu daripadanya. Parameter berikut adalah pilihan apabila memampatkan atau menyahmampat fail mengikut keperluan.

Parameter -f di bawah diperlukan

-f: Jangan gunakan nama fail Parameter ini ialah parameter terakhir dan hanya boleh didahului dengan nama fail.

#tar-cfall.tar*.jpg

Arahan ini adalah untuk membungkus semua fail .jpg ke dalam pakej bernama all.tar. -c bermaksud membentuk pakej baru, dan -f menentukan nama fail pakej.

#tar-rfall.tar*.gif

Arahan ini adalah untuk mengurangkan semua fail .gif kepada pakej all.tar. -r bermaksud menurunkan fail.

#tar-ufall.tarlogo.gif

Arahan ini adalah untuk mengemas kini fail logo.gif dalam pakej tar asal all.tar -u bermaksud mengemas kini fail.

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

#tar-tfall.tar

Arahan ini adalah untuk menyenaraikan semua fail dalam pakej all.tar, -t bermaksud menyenaraikan fail

#tar-xfall.tar

Arahan ini adalah untuk mengekstrak semua fail dalam pakej all.tar, -t bermaksud membongkar

Mampatan

Buah zip

Ringkasan

1 Gunakan tar-xvf untuk nyahmampat *.tar

2 Gunakan gzip-d atau gunzip untuk nyahmampat *.gz

3 Gunakan tar-xzf untuk menyahmampat *.tar.gz dan *.tgz

4 Gunakan bzip2-d atau bunzip2 untuk nyahmampat *.bz2

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

5 Gunakan tar-xjf untuk nyahmampat *.tar.bz2

6 Gunakan nyahmampat untuk nyahmampat *.Z

7 Gunakan tar-xZf untuk menyahmampat *.tar.Z

8 Gunakan tidak jarang untuk nyahmampat *.rar

9 Gunakan unzip untuk nyahmampat *.zip

Mampatan zip dan penyahmampatan tafsiran perintah unzip dan contoh di bawah Linux

Tafsiran dan contoh perintah mampatan dan penyahmampatan di bawah Linux

Contoh: Kandungan direktori semasa pada pelayan mampatan ialah fail xxx.zip

zip-rxxx.zip./*

Ekstrak fail zip ke direktori semasa

unzipfilename.zip

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

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

Satu lagi: Sesetengah pelayan tidak boleh melaksanakan arahan zip tanpa memasang pakej zipdeb penyahmampatan sistem Linux, tetapi pada asasnya anda boleh menggunakan arahan tar Contohnya adalah seperti berikut:

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

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

arahan linuxzip

zip-rmyfile.zip./*

Mampatkan semua fail dan folder dalam direktori semasa ke dalam fail myfile.zip, -r bermaksud memampatkan semua fail dalam subdirektori secara rekursif.

2.buka zip

nyahzip-o-d/home/sunnymyfile.zip

Ekstrak fail myfile.zip ke /home/sunny/

-o: Tulis ganti fail tanpa menggesa

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

-d:-d/home/sunny menentukan untuk menyahmampat fail ke direktori /home/sunny;

3.Lain-lain

zip-dmyfile.zipsmart.txt

Padamkan fail smart.txt dalam fail yang dimampatkan

zip-mmyfile.zip./rpm_info.txt

Tambahkan fail rpm_info.txt ke myfile.zip dalam fail yang dimampatkan

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

Untuk menggunakan zip untuk memampatkan fail, taip arahan berikut pada gesaan shell:

zip-rfilename.zipfilesdir

Dalam contoh kaunter ini, nama fail.zip mewakili fail yang anda buat dan filesdir mewakili direktori tempat anda ingin meletakkan fail zip baharu. Pilihan -r menentukan bahawa anda ingin memasukkan secara rekursif semua fail yang terkandung dalam direktori filesdir.

Untuk mengekstrak kandungan fail zip, taip arahan berikut:

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

unzipfilename.zip

Anda boleh menggunakan arahan zip untuk memproses berbilang fail dan direktori pada masa yang sama Caranya ialah dengan menyenaraikannya satu demi satu deb penyahmampatan sistem Linux dan memisahkannya dengan ruang:

.

zip-rfilename.zipfile1file2file3/usr/work/school

Arahan di dalam memampatkan kandungan fail1, fail2, fail3 dan direktori /usr/work/school (dengan andaian direktori ini wujud) kepada Linux untuk melihat maklumat perkakasan, dan kemudian menuangkannya ke dalam failname.zip.

Arahan dpkg ialah alat utiliti yang digunakan oleh sistem DebianLinux untuk memasang, mencipta dan mengurus pakej perisian

Catatan: Apabila tiada rangkaian dan kebergantungan tidak dipertimbangkan, untuk memasang perisian secara setempat, arahan dpkg biasanya digunakan

Berfikir: Apakah perbezaan antara pengurus pakej dpkg dan apt? Jawapan: Untuk ubantu, kedua-dua arahan tersedia dpkg tidak mengambil kira kebergantungan pakej perisian (lebih baik menggunakan dpkg apabila tiada rangkaian. Untuk memasang perisian, langkah pertama ialah menyusun kebergantungan. langkah pertama adalah untuk menjelaskan kebergantungan (Muat turun perisian yang diperlukan dalam langkah kedua terlebih dahulu), apt memasang pakej perisian dan perisian bergantungnya secara manual melalui Internet.

Pilihan

Parameter

Pakej Deb: Tentukan pakej .deb untuk beroperasi.

Contoh

Jom buat blog buat masa ini;

Semoga pembaca dimaklumkan!

Atas ialah kandungan terperinci Penjelasan terperinci tentang perintah mampatan tar dan penyahmampatan di bawah sistem Linux dan aplikasinya dalam kursus penembusan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn