ಲಿನಕ್ಸ್ ಕಮಾಂಡ್ ಜಿಪ್ನ ಉದಾಹರಣೆ ಬಳಕೆಗಳು

ಒಂದು ಪರಿಚಯಾತ್ಮಕ ಟ್ಯುಟೋರಿಯಲ್

"ZIP ಫೈಲ್ಗಳು" ಎಂದು ಸಹ ಕರೆಯಲ್ಪಡುವ "ಆರ್ಕೈವ್" ಫೈಲ್ಗಳಿಗಾಗಿ ಅನ್ಜಿಪ್ ಮಾಡುವ ಆಜ್ಞೆಯ ವಿಶಿಷ್ಟ ಉಪಯೋಗಗಳನ್ನು ಈ ಕೆಳಗಿನ ಉದಾಹರಣೆಗಳು ವಿವರಿಸುತ್ತವೆ. ಆರ್ಕೈವ್ ಫೈಲ್ಗಳನ್ನು ಜಿಪ್ನಂತಹ ತಂತ್ರಾಂಶವನ್ನು ಬಳಸಿಕೊಂಡು ಉತ್ಪಾದಿಸಲಾಗುತ್ತದೆ ಎಂದು ಊಹಿಸಲಾಗಿದೆ, ಇದು ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಜಿಪ್ ಫೈಲ್ ಫಾರ್ಮ್ಯಾಟ್ ಅನ್ನು ಬಳಸುತ್ತದೆ.

ಆರ್ಕೈವ್ ಅಕ್ಷರಗಳ ಎಲ್ಲಾ ಸದಸ್ಯರನ್ನು ಪ್ರಸಕ್ತ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಮತ್ತು ಕೆಳಗೆ ಇರುವ ಉಪಕೋಶಗಳನ್ನು ಹೊರತೆಗೆಯಲು ಅನ್ಜಿಪ್ ಬಳಸಲು, ಯಾವುದೇ ಉಪ ಡೈರೆಕ್ಟರಿಗಳನ್ನು ಅಗತ್ಯವಿರುವಂತೆ ರಚಿಸುವುದು:

ಅಕ್ಷರಗಳನ್ನು ಅನ್ಜಿಪ್ ಮಾಡಿ

ಪ್ರಸ್ತುತ ಕೋಶಕ್ಕೆ ಮಾತ್ರ letters.zip ಎಲ್ಲಾ ಸದಸ್ಯರನ್ನು ಹೊರತೆಗೆಯಲು:

ಅನ್ಜಿಪ್ -ಜೆ ಅಕ್ಷರಗಳು

Letters.zip ಪರೀಕ್ಷಿಸಲು , ಆರ್ಕೈವ್ ಸರಿ ಅಥವಾ ಇಲ್ಲವೇ ಎಂಬುದನ್ನು ಸೂಚಿಸುವ ಸಾರಾಂಶ ಸಂದೇಶವನ್ನು ಮಾತ್ರ ಮುದ್ರಿಸುವುದು:

ಅನ್ಜಿಪ್-ಟಿಕ್ ಅಕ್ಷರಗಳು

ಪ್ರಸ್ತುತ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಎಲ್ಲಾ ಜಿಪ್ಫೈಲ್ಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು, ಸಾರಾಂಶಗಳನ್ನು ಮಾತ್ರ ಮುದ್ರಿಸುವುದು:

ಅನ್ಜಿಪ್-ಟಿಕ್ \ *. ZIP

(ಯುನಿಕ್ಸ್ನಲ್ಲಿರುವಂತೆ, ಶೆಲ್ ವೈಲ್ಡ್ಕಾರ್ಡ್ಗಳನ್ನು ವಿಸ್ತರಿಸಿದರೆ ಮಾತ್ರ ನಕ್ಷತ್ರದ ಮುಂಭಾಗದ ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ಅಗತ್ಯವಿರುತ್ತದೆ; ಕೆಳಗಿನ ಮೂಲ ಉದಾಹರಣೆಯಂತೆ ಡಬಲ್ ಉಲ್ಲೇಖಗಳನ್ನು ಬಳಸಲಾಗುತ್ತಿತ್ತು.) ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಔಟ್ಪುಟ್ಗೆ ಹೊರತೆಗೆಯಲು ಎಲ್ಲಾ ಹೆಸರುಗಳ ಸದಸ್ಯರು. ಜಿಪ್ ಅವರ ಹೆಸರುಗಳು ಅಂತ್ಯಗೊಳ್ಳುತ್ತವೆ .ಟೆಕ್ಸ್ , ಸ್ಥಳೀಯ ಅಂತ್ಯ-ಸಾಲಿನ ಸಮಾವೇಶಕ್ಕೆ ಸ್ವಯಂ-ಪರಿವರ್ತನೆ ಮಾಡಿ ಮತ್ತು ಔಟ್ ಪುಟ್ ಅನ್ನು ಹೆಚ್ಚು (1) ಗೆ ವರ್ಗಾಯಿಸುತ್ತದೆ:

unzip -ca ಅಕ್ಷರಗಳು \ *. tex | ಹೆಚ್ಚು

ಬೈನರಿ ಫೈಲ್ ಪೇಪರ್ 1 ಡಿವಿ ಯನ್ನು ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಔಟ್ಪುಟ್ ಮತ್ತು ಪೈಪ್ ಅನ್ನು ಮುದ್ರಣ ಪ್ರೋಗ್ರಾಂಗೆ ಹೊರತೆಗೆಯಲು:

unzip -p ಲೇಖನಗಳು paper1.dvi | dvips

ಎಲ್ಲಾ ಫಾರ್ಟ್ರಾನ್ ಮತ್ತು ಸಿ ಮೂಲ ಕಡತಗಳನ್ನು - *. ಎಫ್, * ಸಿ, *. ಎಚ್, ಮತ್ತು ಮೇಕ್ಫೈಲ್ - / tmp ಕೋಶಕ್ಕೆ ಹೊರತೆಗೆಯಲು:

ಅನ್ಜಿಪ್ ಮೂಲ. zip "*. [fch]" ಮೇಕ್ಫೈಲ್ -d / tmp

(ಡಬಲ್ ಉಲ್ಲೇಖಗಳು ಯುನಿಕ್ಸ್ನಲ್ಲಿ ಮಾತ್ರ ಅಗತ್ಯವಿರುತ್ತದೆ ಮತ್ತು ಗ್ಲೋಬ್ಬಿಂಗ್ ಆನ್ ಆಗಿದ್ದರೆ ಮಾತ್ರ). ಎಲ್ಲಾ ಫಾರ್ಟ್ರಾನ್ ಮತ್ತು ಸಿ ಮೂಲ ಫೈಲ್ಗಳನ್ನು ಹೊರತೆಗೆಯಲು, (ಉದಾ., * ಸಿ ಮತ್ತು * ಸಿ, ಮತ್ತು ಯಾವುದೇ makefile, Makefile, MAKEFILE ಅಥವಾ ಅಂತಹುದೇ):

unzip -C source.zip "*. [fch]" makefile -d / tmp

ಅಂತಹ ಯಾವುದೇ ಫೈಲ್ಗಳನ್ನು ಹೊರತೆಗೆಯಲು ಆದರೆ ಯಾವುದೇ ದೊಡ್ಡಕ್ಷರ MS-DOS ಅಥವಾ VMS ಹೆಸರುಗಳನ್ನು ಲೋಕಲ್ಕೇಸ್ ಮಾಡಲು ಮತ್ತು ಎಲ್ಲಾ ಫೈಲ್ಗಳ ರೇಖಾ-ಅಂತ್ಯಗಳನ್ನು ಸ್ಥಳೀಯ ಪ್ರಮಾಣಕಕ್ಕೆ ಪರಿವರ್ತಿಸಲು (`` ಬೈನರಿ '' ಎಂದು ಗುರುತಿಸಬಹುದಾದ ಯಾವುದೇ ಫೈಲ್ಗಳಿಗೆ ಸಂಬಂಧಿಸಿದಂತೆ) ಪರಿವರ್ತಿಸಲು:

unzip -aaCL source.zip "*. [fch]" makefile -d / tmp

ಪ್ರಸ್ತುತ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಈಗಾಗಲೇ ಫೈಲ್ಗಳ ಹೊಸ ಆವೃತ್ತಿಗಳನ್ನು ಮಾತ್ರ ಹೊರತೆಗೆಯಲು, ಪ್ರಶ್ನಿಸದೆಯೇ (ಗಮನಿಸಿ: ಜಿಪ್ಫೈಲ್ ಅನ್ನು ಮತ್ತೊಂದು ಸಮಯದಲ್ಲಿ ರಚಿಸಿದ ಜಿಪ್ಫೈಲ್ನ ಒಂದು ಸಮಯ ವಲಯದಲ್ಲಿ ಅನ್ಜಿಪ್ಪ್ ಮಾಡಲು ಜಾಗರೂಕರಾಗಿರಿ - ಜಿಪ್ ಆರ್ಕೈವ್ಸ್ ಜಿಪ್ 2.1 ಅಥವಾ ನಂತರ ರಚಿಸಿದ ಹೊರತುಪಡಿಸಿ ಸಮಯವಲಯ ಮಾಹಿತಿಯನ್ನು ಹೊಂದಿಲ್ಲ ಮತ್ತು ಪೂರ್ವದ ಸಮಯವಲಯದಿಂದ "ಹೊಸ" ಕಡತವು ವಾಸ್ತವವಾಗಿ ಹಳೆಯದಾಗಬಹುದು):

ಅನ್ಜಿಪ್-ಮೂಲ ಮೂಲಗಳು

ಪ್ರಸ್ತುತ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿನ ಫೈಲ್ಗಳ ಹೊಸ ಆವೃತ್ತಿಗಳನ್ನು ಹೊರತೆಗೆಯಲು ಮತ್ತು ಈಗಾಗಲೇ ಇರುವ ಯಾವುದೇ ಫೈಲ್ಗಳನ್ನು ರಚಿಸಲು (ಹಿಂದಿನ ಉದಾಹರಣೆಯಂತೆ ಅದೇ ಕೇವಟ್):

ಅನ್ಜಿಪ್-ಯಾವುದೇ ಮೂಲಗಳು

ಎನ್ಜಿಪ್ ಮತ್ತು ಝಿಪಿನ್ಫೊ ಆಯ್ಕೆಗಳನ್ನು ಎನ್ವಿರಾನ್ಮೆಂಟ್ ವೇರಿಯಬಲ್ಗಳಲ್ಲಿ ಶೇಖರಿಸಿಡಲಾಗಿದೆಯೆಂದು ತೋರಿಸುವ ಡಯಗ್ನೊಸ್ಟಿಕ್ ಪರದೆಯನ್ನು ಪ್ರದರ್ಶಿಸಲು, ಡೀಕ್ರಿಪ್ಶನ್ ಬೆಂಬಲವನ್ನು ಸಂಗ್ರಹಿಸಿದ್ದರೆ, ಜಿಂಜರ್ ಮಾಡಲಾದ ಕಂಪೈಲರ್, ಇತ್ಯಾದಿ.

unzip -v

ಕಳೆದ ಐದು ಉದಾಹರಣೆಗಳಲ್ಲಿ, UNZIP ಅಥವಾ UNZIP_OPTS ಅನ್ನು -q ಗೆ ಹೊಂದಿಸಲಾಗಿದೆ ಎಂದು ಊಹಿಸಿಕೊಳ್ಳಿ. ಏಕೈಕ ಸ್ತಬ್ಧ ಪಟ್ಟಿಯನ್ನು ಮಾಡಲು:

unzip -l file.zip

ದುಪ್ಪಟ್ಟು ಸ್ತಬ್ಧ ಪಟ್ಟಿಯನ್ನು ಮಾಡಲು:

ಅನ್ಜಿಪ್ -ಕ್ಲಿಕ್ ಫೈಲ್.ಜಿಪ್

(`.ಜಿಪ್ '' ಸಾಮಾನ್ಯವಾಗಿ ಅಗತ್ಯವಿಲ್ಲ ಎಂದು ಗಮನಿಸಿ.) ಪ್ರಮಾಣಿತ ಪಟ್ಟಿಯನ್ನು ಮಾಡಲು:

ಅನ್ಜಿಪ್ -ಕ್ಲಿಕ್ ಫೈಲ್.ಜಿಪ್

ಅಥವಾ

unzip -lq file.zip

ಅಥವಾ

unzip -l - q file.zip

(ಆಯ್ಕೆಗಳಲ್ಲಿ ಹೆಚ್ಚುವರಿ ಮೈನಸಸ್ ಹರ್ಟ್ ಮಾಡುತ್ತಿಲ್ಲ.)

ಆಜ್ಞೆಯ ಸಂಪೂರ್ಣ ಸಿಂಟ್ಯಾಕ್ಸ್: ಜಿಪ್
ಆಜ್ಞೆಯ ಸಂಪೂರ್ಣ ಸಿಂಟ್ಯಾಕ್ಸ್: ಅನ್ಜಿಪ್