Linux Tutorial For Beginners - gzip, gunzip, tar commands
Talaan ng mga Nilalaman:
- gzip
- Panatilihin ang orihinal na file
- Verbose output
- I-compress ang maraming mga file
- I-compress ang lahat ng mga file sa isang direktoryo
- Baguhin ang antas ng compression
- Gamit ang karaniwang input
- Pag-decompressing Files na may
gzip - Panatilihin ang naka-compress na file
- Decompress maraming mga file
- I-decompress ang lahat ng mga file sa isang direktoryo
- Ilista ang Mga Nilalaman ng File na Nai-compress
- Konklusyon
Ang Gzip ay isa sa mga pinakatanyag na algorithm ng compression na nagbibigay-daan sa iyo upang mabawasan ang laki ng isang file at panatilihin ang orihinal na file mode, pagmamay-ari, at timestamp.
Ang Gzip ay tumutukoy din sa
.gz
file format at ang
gzip
utility na ginagamit upang i-compress at decompress file.
Sa tutorial na ito, ipapakita namin sa iyo kung paano gamitin ang utos ng
gzip
.
gzip
Upang i-compress ang isang solong file na himukin ang utos ng
gzip
sinundan ng filename:
gzip filename
lilikha ng
gzip
isang file
filename.gz
at tatanggalin ang orihinal na file.
Bilang default, pinapanatili ng
gzip
ang orihinal na file timestamp, mode, pagmamay-ari, at pangalan sa naka-compress na file.
Panatilihin ang orihinal na file
gzip -k filename
Ang isa pang pagpipilian upang mapanatili ang orihinal na file ay ang paggamit ng opsyon na
-c
na nagsasabi sa
gzip
na isulat sa karaniwang output at i-redirect ang output sa isang file:
gzip -c filename > filename.gz
Verbose output
Gamitin ang pagpipilian na
-v
kung nais mong makita ang pagbawas ng porsyento at ang mga pangalan ng mga file na pinoproseso:
gzip -v filename
filename: 7.5% -- replaced with filename.gz
I-compress ang maraming mga file
Maaari ka ring makapasa ng maraming mga file bilang mga argumento sa utos. Halimbawa, upang i-compress ang mga file na pinangalanan
file1
,
file2
,
file3
, tatakbo mo ang sumusunod na utos:
gzip file1 file2 file3
Ang utos sa itaas ay lilikha ng tatlong mga naka-compress na file,
file1.gz
,
file2.gz
,
file3.gz
.
I-compress ang lahat ng mga file sa isang direktoryo
Upang i-compress ang lahat ng mga file sa isang naibigay na direktoryo, gamitin ang opsyon na
-r
:
gzip -r directory
gzip
ay
gzip
-ulit na maglakbay sa buong istraktura ng direktoryo at i-compress ang lahat ng mga file sa direktoryo at ito ay mga direktoryo.
Baguhin ang antas ng compression
Pinapayagan ka ng
gzip
na tukuyin ang isang saklaw ng mga antas ng compression, mula 1 hanggang 9.
-1
o -
--fast
nangangahulugang pinakamabilis na bilis ng compression na may minimal na ratio ng compression,
-9
o
--best
nagpapahiwatig ng pinakamabagal na bilis ng compression na may pinakamataas na ratio ng compression. Ang antas ng default na compression ay
-6
.
Halimbawa, upang makakuha ng maximum na compression, tatakbo ka:
gzip -9 filename
Ang compression ay isang CPU-intensibong gawain, mas mataas ang antas ng compression, mas matagal ang proseso.
Gamit ang karaniwang input
Upang lumikha ng isang
.gz
file mula sa stdin, pipe ang output ng utos sa
gzip
. Halimbawa, upang lumikha ng isang backup na Gzipped MySQL database ay tatakbo ka:
mysqldump database_name | gzip -c > database_name.sql.gz
Ang output ng
mysqldump
utos ay magiging input para sa
gzip
.
Pag-decompressing Files na may
gzip
Upang ma-decompress ang isang
.gz
file, gamitin ang pagpipilian na
-d
:
gzip -d filename.gz
Ang isa pang utos na maaari mong gamitin upang ma-decompress ang isang Gzip file ay
gunzip
. Ang utos na ito ay karaniwang isang alyas na
gzip -d
:
gunzip filename.gz
Maaari mong mas madaling matandaan ang
gunzip
kaysa
gzip -d
.
Panatilihin ang naka-compress na file
Parehong tulad ng pag-compress ng isang file, ang pagpipilian na
-k
nagsasabi sa
gzip
na panatilihin ang input file, sa kasong ito, iyon ang naka-compress na file:
Decompress maraming mga file
Upang ma-decompress ang maraming mga file nang sabay na ipasa ang mga filenames upang
gzip
bilang mga argumento:
gzip -d file1.gz file2.gz file3.gz
I-decompress ang lahat ng mga file sa isang direktoryo
Kapag ginamit na mga pagpipilian sa
-d
at
-r
,
gzip
decompresses ang lahat ng mga file sa isang direktoryo na maingat na maingat:
Ilista ang Mga Nilalaman ng File na Nai-compress
Kapag ginamit sa opsyon na
-l
, ipinapakita ng
gzip
istatistika tungkol sa ibinigay na mga naka-compress na file:
gzip -l filename
Kasama sa output ang hindi naka-compress na pangalan ng file, ang naka-compress at hindi naka-compress na laki, at ratio ng compression:
compressed uncompressed ratio uncompressed_name 130 107 7.5% filename
Upang makakuha ng karagdagang impormasyon, idagdag ang pagpipilian na
-v
:
gzip -lv filename
method crc date time compressed uncompressed ratio uncompressed_name defla a9b9e776 Sep 3 21:20 130 107 7.5% filename
Konklusyon
Sa Gzip, maaari mong bawasan ang laki ng isang naibigay na file. Pinapayagan ka ng utos ng
gzip
na mag-compress at mag-decompress ng mga file.
Para sa karagdagang impormasyon tungkol sa utos ng
gzip
, kumonsulta sa pahina ng dokumentasyon ng Gnu gzip.
Mga pangunahing utos ng linux
Ang pag-alam kung paano gamitin ang command line ay maaaring maging kapaki-pakinabang. Sa artikulong ito, pupunta kami sa ilan sa mga pinaka-karaniwang utos ng Linux na ginagamit sa pang-araw-araw na batayan ng mga administrator ng system ng Linux.
Utos ng Chmod sa linux (mga pahintulot ng file)
Sa pag-access sa Linux sa mga file ay pinamamahalaan sa pamamagitan ng mga pahintulot ng file, katangian at pagmamay-ari. Sakop ng tutorial na ito kung paano gamitin ang chmod na utos upang mabago ang mga pahintulot sa pag-access ng mga file at direktoryo.
Utos ng Chgrp sa linux (pagbabago ng grupo)
Sa Linux, ang bawat file ay nauugnay sa isang may-ari at isang grupo at may mga pahintulot na matukoy kung aling mga gumagamit ang maaaring basahin, isulat, o isagawa ang file. Binago ng utos ng chgrpc ang pagmamay-ari ng grupo ng mga naibigay na file.







