ಈ ಲೇಖನದಲ್ಲಿ ನಾವು ನಿಮಗೆ ಕಲಿಸಲಿದ್ದೇವೆ ಫೈಲ್ಗಳನ್ನು ಕುಗ್ಗಿಸಿ ಮತ್ತು ಕುಗ್ಗಿಸಿ ನಿಮ್ಮ ನೆಚ್ಚಿನ ಗ್ನೂ / ಲಿನಕ್ಸ್ ವಿತರಣೆಯಿಂದ, ಎಲ್ಲವೂ ಕನ್ಸೋಲ್ನಿಂದ ಆಜ್ಞೆಗಳನ್ನು ಬಳಸುತ್ತವೆ. ಇದು ಆರಂಭಿಕರನ್ನು ಗುರಿಯಾಗಿರಿಸಿಕೊಂಡ ಲೇಖನವಾಗಿದೆ ಮತ್ತು ಅದರಲ್ಲಿ ನಾವು ಇತರ ಟ್ಯುಟೋರಿಯಲ್ಗಳಂತೆ ಟಾರ್ಬಾಲ್ಗಳ ಚಿಕಿತ್ಸೆಯನ್ನು ಸೇರಿಸಲು ಹೋಗುವುದಿಲ್ಲ, ಏಕೆಂದರೆ ಅದ್ಭುತ ಟಾರ್ ಉಪಕರಣದೊಂದಿಗೆ ಪ್ಯಾಕೇಜಿಂಗ್ ಮಾಡದೆ ಸಂಕೋಚನ ಮತ್ತು ವಿಭಜನೆಯನ್ನು ಹೇಗೆ ಮಾಡಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ಇದು ತೋರಿಸುತ್ತದೆ.
ಸಂಕೋಚನ ಮತ್ತು ವಿಭಜನೆ ತುಲನಾತ್ಮಕವಾಗಿ ಸುಲಭವಾಗಿದ್ದರೂ, ಬಳಕೆದಾರರು ಈ ಕ್ರಿಯೆಗಳನ್ನು ಹೇಗೆ ಮಾಡಬೇಕೆಂದು ಹೆಚ್ಚಾಗಿ ಇಂಟರ್ನೆಟ್ನಲ್ಲಿ ಹುಡುಕುತ್ತಾರೆ. ಮ್ಯಾಕೋಸ್ ಮತ್ತು ವಿಂಡೋಸ್ನಂತಹ ಇತರ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗಳಂತಲ್ಲದೆ, ನಿರ್ದಿಷ್ಟ ಮತ್ತು ಅರ್ಥಗರ್ಭಿತ ಚಿತ್ರಾತ್ಮಕ ಸಾಧನಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ಗ್ನು / ಲಿನಕ್ಸ್ನಲ್ಲಿ ಅವುಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಪ್ರಸ್ತುತಪಡಿಸಲಾಗುತ್ತದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ ಹೆಚ್ಚಿನ ಸ್ವರೂಪಗಳು ಮತ್ತು ಅವುಗಳಲ್ಲಿ ಪ್ರತಿಯೊಂದಕ್ಕೂ ವಿವಿಧ ಸಾಧನಗಳು, ಆದರೂ ಗ್ರಾಫಿಕ್ ಮಟ್ಟದಲ್ಲಿ ಸರಳ ಪರಿಕರಗಳು ಸಹ ಇವೆ ...
ಸಂಕೋಚನ ಮತ್ತು ನಿಶ್ಯಕ್ತಿಗಾಗಿ ನಾವು ಎರಡು ಮೂಲಭೂತ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಬಳಸಲಿದ್ದೇವೆ, ಏಕೆಂದರೆ ಅವು ಬಹುಶಃ ಹೆಚ್ಚು ಬೇಡಿಕೆಯ ಸ್ವರೂಪಗಳು ಮತ್ತು ನಾವು ಕೆಲಸ ಮಾಡುವಾಗ ನಾವು ಹೆಚ್ಚಾಗಿ ಕಾಣುತ್ತೇವೆ ಯುನಿಕ್ಸ್ ತರಹದ ವ್ಯವಸ್ಥೆಗಳು. ನಾನು gzip ಮತ್ತು bzip2 ಅನ್ನು ಉಲ್ಲೇಖಿಸುತ್ತಿದ್ದೇನೆ.
ಜಿಜಿಪ್ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲಾಗುತ್ತಿದೆ
ಪ್ಯಾರಾ ಜಿಜಿಪ್ನೊಂದಿಗೆ ಸಂಕುಚಿತಗೊಳಿಸಿ, ನಾವು ನಿರ್ವಹಿಸಲಿರುವ ಸ್ವರೂಪವೆಂದರೆ ಲೆಂಪೆಲ್- (ಿ (LZ77), ಮತ್ತು ZIP ಅಲ್ಲ, ಏಕೆಂದರೆ ಹೆಸರು ಗೊಂದಲಕ್ಕೆ ಕಾರಣವಾಗಬಹುದು. ಈ ಹೆಸರು ಗ್ನು ಜಿಪ್ನಿಂದ ಬಂದಿದೆ, ಮತ್ತು ಇದನ್ನು ಜಿಪ್ ಸ್ವರೂಪಕ್ಕೆ ಬದಲಿಯಾಗಿ ಮಾಡಲಾಗಿದೆ, ಆದರೆ ಅದು ಒಂದೇ ಆಗಿಲ್ಲ. ನಾನು ಅದನ್ನು ಸ್ಪಷ್ಟಪಡಿಸಲು ಬಯಸುತ್ತೇನೆ ... ಸರಿ, ಫೈಲ್ ಅನ್ನು ಕುಗ್ಗಿಸಲು:
gzip documento.txt
ಇದು .gz ವಿಸ್ತರಣೆಯೊಂದಿಗೆ ಮೂಲಕ್ಕೆ ಸಮಾನ ಹೆಸರಿನ ಫೈಲ್ ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ, ಹಿಂದಿನ ಉದಾಹರಣೆಯಲ್ಲಿ ಅದು document.txt.gz ಆಗಿರುತ್ತದೆ. ಬದಲಾಗಿ, ಫಾರ್ ಹೆಸರನ್ನು ಮಾರ್ಪಡಿಸಿ ನಿರ್ದಿಷ್ಟ ಒಂದರಿಂದ output ಟ್ಪುಟ್:
gzip -c documento.txt > nuevo_nombre.gz
ಪ್ಯಾರಾ ಅನ್ಪ್ಯಾಕ್ ಮಾಡಿ ಈಗಾಗಲೇ ಸಂಕುಚಿತಗೊಂಡಿರುವುದು ಅಷ್ಟೇ ಸರಳವಾಗಿದೆ, ಆದರೂ ನಾವು ಒಂದೇ ಪರಿಣಾಮದೊಂದಿಗೆ ಎರಡು ವಿಭಿನ್ನ ಆಜ್ಞೆಗಳನ್ನು ಬಳಸಬಹುದು:
gzip -d documento.gz
gunzip documento.gz
ಮತ್ತು ನಾವು ಫೈಲ್ ಅನ್ನು ಪಡೆಯುತ್ತೇವೆ .gz ವಿಸ್ತರಣೆಯಿಲ್ಲದೆ ಅನ್ಜಿಪ್ ಮಾಡಲಾಗಿದೆ.
Bzip2 ನೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆ
ಹಾಗೆ bzip2, ಹಿಂದಿನ ಪ್ರೋಗ್ರಾಂಗೆ ಹೋಲುತ್ತದೆ, ಆದರೆ ಬರ್ರೋಸ್-ವೀಲರ್ ಮತ್ತು ಹಫ್ಮನ್ ಕೋಡಿಂಗ್ ಎಂಬ ವಿಭಿನ್ನ ಸಂಕೋಚನ ಅಲ್ಗಾರಿದಮ್ನೊಂದಿಗೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಾವು ಹೊಂದಿರುವ ವಿಸ್ತರಣೆ .bz2. ಫೈಲ್ ಅನ್ನು ಕುಗ್ಗಿಸಲು, ನಾವು ಇದನ್ನು ಬಳಸಬೇಕಾಗಿದೆ:
bzip2 documento.txt
ಇದು ಸಂಕುಚಿತ ಡಾಕ್ಯುಮೆಂಟ್ಗೆ ಕಾರಣವಾಗುತ್ತದೆ. Txt.bz2. ನಾವು ಸಹ ಬದಲಾಗಬಹುದು output ಟ್ಪುಟ್ ಹೆಸರು -c ಆಯ್ಕೆಯೊಂದಿಗೆ:
bzip2 -c documento.txt > nombre.bz2
ಡಿಕಂಪ್ರೆಷನ್ಗಾಗಿ ನಾನು ಅಲಿಯಾಸ್ ಆಗಿರುವ ಬನ್ಜಿಪ್ 2 ಉಪಕರಣದ -d ಆಯ್ಕೆಯನ್ನು ಬಳಸುತ್ತೇನೆ:
bzip2 -d documento.bz2
gunbzip2 documento.bz2
ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ ನೀವು ಬಳಸಬಹುದು ಮನುಷ್ಯ ಆಜ್ಞೆಯ ನಂತರ ...
ಹಲೋ,
ನಿಮ್ಮ ಪೋಸ್ಟ್ಗಳಿಗೆ ತುಂಬಾ ಧನ್ಯವಾದಗಳು, ಅವು ಯಾವಾಗಲೂ ಉಪಯುಕ್ತವಾಗಿವೆ.
Xz ಅನ್ನು ಸಹ ಉಲ್ಲೇಖಿಸುವುದು ಆಸಕ್ತಿದಾಯಕವಾಗಿದೆ, ಏಕೆಂದರೆ ಇದನ್ನು ಸ್ವಲ್ಪಮಟ್ಟಿಗೆ ಬಳಸಲಾಗುತ್ತಿದೆ. ಇದು bzip2 (ನಿಧಾನ, ಆದರೆ ಬಹಳಷ್ಟು ಸಂಕುಚಿತಗೊಳಿಸುತ್ತದೆ) ಮತ್ತು gzip (ವೇಗವಾಗಿ, ಆದರೆ ಕಡಿಮೆ ದಕ್ಷತೆ) ನಡುವೆ ಎಲ್ಲೋ ಸ್ಥಾನದಲ್ಲಿದೆ. ಇದು ದೊಡ್ಡ ಶ್ರೇಣಿಗಳಲ್ಲಿ, ಏಕೆಂದರೆ ಎಲ್ಲದರಂತೆ ... ಇದು ಅವಲಂಬಿತವಾಗಿರುತ್ತದೆ. ಡೆಬಿಯನ್ / ಉಬುಂಟು .ಡೆಬ್ ಫೈಲ್ಗಳಲ್ಲಿ ಒಳಗೊಂಡಿರುವ ಟಾರ್ಗಳು ಸಾಮಾನ್ಯವಾಗಿ xz ಸ್ವರೂಪದಲ್ಲಿ ಸಂಕುಚಿತಗೊಳ್ಳುತ್ತವೆ.
ಇದನ್ನು ಬಳಸುವ ವಿಧಾನವು ಇತರ ಸಾಸ್ ಆಜ್ಞೆಗಳಂತೆಯೇ ಇರುತ್ತದೆ.
ಹಲೋ, ಇದನ್ನು ಹೆಚ್ಚು ಮಾಡಲು ನಾನು ಬಯಸುತ್ತೇನೆ ಆದರೆ tar.gz ನೊಂದಿಗೆ ಇದನ್ನು ಹೆಚ್ಚು ಬಳಸಲಾಗುತ್ತದೆ (ನನ್ನ ಅಭಿಪ್ರಾಯದಲ್ಲಿ ನಾನು ಅಂತರ್ಜಾಲದಿಂದ ಡೌನ್ಲೋಡ್ ಮಾಡುವ ಎಲ್ಲದರ ಪ್ರಕಾರ)
.7z ನಂತಹ ಹೆಚ್ಚು ಜನಪ್ರಿಯ ಆದರೆ ಮಲ್ಟಿಪ್ಲ್ಯಾಟ್ಫಾರ್ಮ್ ಸ್ವರೂಪಗಳ ಬಗ್ಗೆ ಅವರು ಏನು ಹೇಳುತ್ತಾರೆ? ಅವರ ಹೆಸರಿಡಬೇಕು
ಹಾಯ್ ಜೋಸ್, tar.gz ಫೈಲ್ಗಳೊಂದಿಗೆ ಏನಾಗುತ್ತದೆ ಎಂದರೆ ನೀವು ಟಾರ್ ಎಂಬ ಮತ್ತೊಂದು ಆಜ್ಞೆಯನ್ನು ಬಳಸುತ್ತೀರಿ ಮತ್ತು ಈ ಸಂದರ್ಭದಲ್ಲಿ ಟಾರ್ ಆಜ್ಞೆಯು ಸ್ವತಃ ಸಂಕುಚಿತಗೊಳಿಸುವುದಿಲ್ಲ (ಅಥವಾ ಡಿಕಂಪ್ರೆಸ್) ಆದರೆ ಅದನ್ನು ಗುಂಪು (ಅಥವಾ ಗುಂಪು ಮಾಡದ) ಗೆ ಬಳಸಲಾಗುತ್ತದೆ ಒಂದರಲ್ಲಿ ಹಲವಾರು ಫೈಲ್ಗಳು, ಇದು ಜಿಜಿಪ್ ಮತ್ತು ಬಿಜಿಪ್ 2 ಆಜ್ಞೆಯೊಂದಿಗೆ ಏಕೀಕರಣವನ್ನು ಹೊಂದಿದೆ, ಇದರೊಂದಿಗೆ ನೀವು ಸಂಕುಚಿತಗೊಳಿಸಬಹುದು ಮತ್ತು ಕುಗ್ಗಿಸಬಹುದು.
ಅರ್ನೆಸ್ಟೊ, 7z ಉಚಿತ ಸ್ವರೂಪಕ್ಕಾಗಿ ನೀವು ವಿಂಡೋಸ್ನಲ್ಲಿ ಜಾಗವನ್ನು ನಿರ್ಮಿಸುತ್ತಿದ್ದೀರಿ, ಜಿಪ್ ಮತ್ತು ರಾರ್ ಅನ್ನು ಬದಲಾಯಿಸುತ್ತೀರಿ, ಮತ್ತು ಅವರು ಅದನ್ನು ಉಲ್ಲೇಖಿಸುವುದಿಲ್ಲವೇ?
google.com
21 ನೇ ಶತಮಾನದಲ್ಲಿ ಮತ್ತು ಸರಳ ಫೈಲ್ ಅನ್ನು ಸಂಕುಚಿತಗೊಳಿಸಲು ಇನ್ನೂ ಆಜ್ಞೆಗಳನ್ನು ಬಳಸುತ್ತಿರುವಿರಾ? ಈ ಪೋಸ್ಟ್ ದುಃಖವಾಗಿದೆ
ಸರಿ, ಸರಳವಾದ ಫೈಲ್ ಅನ್ನು ಕುಗ್ಗಿಸಲು ಆಜ್ಞೆಯನ್ನು ಬಳಸುವುದರ ಅರ್ಥವನ್ನು ನಾನು ನೋಡುವುದಿಲ್ಲ
ಬಹುಶಃ ಇದು ತುಂಬಾ ಆಸಕ್ತಿದಾಯಕವಾಗಿದೆ