ಲಿನಕ್ಸ್ ಅನ್ಜಿಪ್ ಕಮಾಂಡ್

ಫೈಲ್ಗಳನ್ನು ಜಿಪ್ ಮಾಡುವುದು ಪೂರ್ಣ-ಗಾತ್ರದ ಫೈಲ್ಗಳನ್ನು ಕಳುಹಿಸುವುದಕ್ಕಿಂತ ಕಡಿಮೆ ಬ್ಯಾಂಡ್ವಿಡ್ತ್ ಅನ್ನು ಬಳಸುವ ಕಂಪ್ಯೂಟರ್ಗಳು ಮತ್ತು ಸರ್ವರ್ಗಳ ನಡುವೆ ಅವುಗಳನ್ನು ವರ್ಗಾಯಿಸಲು ಸುಲಭವಾದ, ಪರಿಣಾಮಕಾರಿ ಮಾರ್ಗವಾಗಿದೆ. ನೀವು ಲಿನಕ್ಸ್ನಲ್ಲಿ ಜಿಪ್ ಮಾಡಿದ ಆರ್ಕೈವ್ ಅನ್ನು ಸ್ವೀಕರಿಸಿದಾಗ, ಅದನ್ನು ಡಿಕಂಪ್ರೆಸಿಂಗ್ ಮಾಡುವುದು ತುಂಬಾ ಸುಲಭ. ಲಿನಕ್ಸ್ ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿನ ಅನ್ಜಿಪ್ ಆಜ್ಞೆಯನ್ನು ಬಳಸಲು ಕೆಲವು ವಿಧಾನಗಳಿವೆ.

ಪ್ರಸ್ತುತ ಫೋಲ್ಡರ್ಗೆ ಒಂದು ಜಿಪ್ ಫೈಲ್ ಅನ್ನು ಡಿಕ್ಂಪ್ರೆಸಿಂಗ್ ಮಾಡಿ

ಫೈಲ್ ಅನ್ನು ವಿಭಜಿಸುವ ಮೂಲ ಸಿಂಟ್ಯಾಕ್ಸ್:

ಅನ್ಜಿಪ್ ಫೈಲ್ಹೆಸರು

ಉದಾಹರಣೆಗೆ, ನೀವು ಬ್ಯಾಂಡ್ ಅಗ್ಲಿ ಕಿಡ್ ಜೋಯಿಂದ "ಮೆನೇಸ್ ಟು ಸೊಬ್ರಿಟಿ" ಎಂಬ ಆಲ್ಬಮ್ ಅನ್ನು ಜಿಪ್ ಮಾಡಿದ್ದೀರಿ ಎಂದು ಹೇಳುವಿರಿ "ಮೆನೇಸ್ ಟು ಸೊಬಿರಿಟಿ" ಎಂಬ ಜಿಪ್ ಫೈಲ್.

ಈ ಫೈಲ್ ಅನ್ನು ಪ್ರಸ್ತುತ ಫೋಲ್ಡರ್ಗೆ ಅನ್ ಜಿಪ್ ಮಾಡಲು, ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ:

ಅನ್ಜಿಪ್ "ಮೆನಿಸ್ ಟು ಸರ್ಬಿರಿಟಿ"

ಬಹು ಫೈಲ್ಗಳನ್ನು ಡಿಕ್ಪ್ರೆಸ್ ಮಾಡುವುದು

ಈ ಕೆಳಗಿನ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಒಂದು ಸಮಯದಲ್ಲಿ ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಫೈಲ್ಗಳನ್ನು ಡಿಕಂಪ್ರೆಸ್ ಮಾಡಲು ಮ್ಯಾನ್ ಆಜ್ಞೆಯು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ:

unzip filename1 filename2 filename3

"ಟ್ರಾಶ್," "ಹೇ ಸ್ಟೂಪಿಡ್," ಮತ್ತು "ಡ್ರ್ಯಾಗಾಂಟೌನ್" ಎಂಬ ಹೆಸರಿನ ಆಲಿಸ್ ಕೂಪರ್ ಆಲ್ಬಂಗಳ ಮೂರು ಫೈಲ್ಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಜೋಡಿಸಿರಿ. ಈ ಫೈಲ್ಗಳನ್ನು ಅನ್ಜಿಪ್ ಮಾಡಲು, ಕೆಳಗಿನವುಗಳನ್ನು ನಮೂದಿಸಲು ನೀವು ಪ್ರಯತ್ನಿಸಬಹುದು:

"ಟ್ರ್ಯಾಶ್.ಜಿಪ್" "ಡ್ರ್ಯಾಗ್ಟೌನ್.ಜಿಪ್" "ಹೇ ಸ್ಟೂಪಿಡ್.ಜಿಪ್" ಅನ್ಜಿಪ್ ಮಾಡಿ

ಹಾಗಾದರೆ ನೀವು ಏನು ಪಡೆಯುತ್ತೀರಿ, ಆದಾಗ್ಯೂ, ಈ ದೋಷವಾಗಿದೆ:

ಆರ್ಕೈವ್: Trash.zip ಎಚ್ಚರಿಕೆಯಿಂದ: ಫೈಲ್ ಹೆಸರು ಹೊಂದಿಕೆಯಾಗಲಿಲ್ಲ: ಡ್ರ್ಯಾಗ್ಟಾೌನ್.ಜಿಪ್ <

ಮೂರು ಫೈಲ್ಗಳನ್ನು ಒಂದೇ ಫೋಲ್ಡರ್ನಲ್ಲಿಯೇ ಇಟ್ಟುಕೊಳ್ಳುವುದನ್ನು ಊಹಿಸಿಕೊಳ್ಳಿ, ಬದಲಿಗೆ ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಬಳಸುವುದು ಉತ್ತಮ ಮಾರ್ಗವಾಗಿದೆ:

ಅನ್ಜಿಪ್ '* .ಜಿಪ್'

ಎಚ್ಚರಿಕೆಯಿಂದಿರಿ, ಆದರೂ: ಈ ಆಜ್ಞೆಯು ವಿವೇಚನಾರಹಿತವಾಗಿದೆ ಮತ್ತು ಪ್ರಸ್ತುತ ಫೋಲ್ಡರ್ನಲ್ಲಿನ ಪ್ರತಿಯೊಂದು ಜಿಪ್ ಫೈಲ್ ಅನ್ನು ವಿಘಟಿಸುತ್ತದೆ.

ಫೈಲ್ ಅನ್ನು ಅನ್ಜಿಪ್ ಮಾಡಿ ಆದರೆ ಕೆಲವು ಇತರರನ್ನು ಹೊರತುಪಡಿಸಿ

ನಿಮ್ಮಲ್ಲಿ ಜಿಪ್ ಫೈಲ್ ಇದೆ ಮತ್ತು ನೀವು ಹೊರತುಪಡಿಸಿ ಎಲ್ಲ ಫೈಲ್ಗಳನ್ನು ಹೊರತೆಗೆಯಲು ಬಯಸಿದರೆ, -x ಸ್ವಿಚ್ ಅನ್ನು ಬಳಸಿ:

ಅನ್ ಜಿಪ್ ಫೈಲ್ಮೇನ್.ಜಿಪ್-ಎಕ್ಸ್ ಫೈಲ್ಟೋಕ್ಸ್ಕ್ಯುಲೇಡ್.ಜಿಪ್

ನಮ್ಮ ಉದಾಹರಣೆಯೊಂದಿಗೆ ಮುಂದುವರೆಸಲು, ಆಲಿಸ್ ಕೂಪರ್ ಅವರ "ಟ್ರ್ಯಾಶ್" ಆಲ್ಬಂ "ಬೆಡ್ ಆಫ್ ನೈಲ್ಸ್" ಎಂಬ ಹಾಡನ್ನು ಹೊಂದಿದೆ. "ಬೆಡ್ ಆಫ್ ನೈಲ್ಸ್" ಅನ್ನು ಹೊರತುಪಡಿಸಿ ಎಲ್ಲಾ ಹಾಡುಗಳನ್ನು ಹೊರತೆಗೆಯಲು ನೀವು ಕೆಳಗಿನ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಬಳಸುತ್ತೀರಿ:

ಟ್ರ್ಯಾಶ್.ಜಿಪ್ -x "ಬೆಡ್ ಆಫ್ ನೈಲ್ಸ್ .mp3" ಅನ್ಜಿಪ್ ಮಾಡಿ

ಬೇರೆ ಡೈರೆಕ್ಟರಿಗೆ ಜಿಪ್ ಫೈಲ್ ಅನ್ನು ಹೊರತೆಗೆಯಿರಿ

ಪ್ರಸ್ತುತ ಫೈಲ್ಗಿಂತ ಬೇರೆ ಬೇರೆ ಕೋಶದಲ್ಲಿ ಜಿಪ್ ಫೈಲ್ನ ವಿಷಯಗಳನ್ನು ನೀವು ಹಾಕಲು ಬಯಸಿದರೆ, ಈ ರೀತಿಯ -d ಸ್ವಿಚ್ ಬಳಸಿ:

unzip filename.zip -d path / to / extract / to

ಉದಾಹರಣೆಗೆ, "/ home / music / ಆಲಿಸ್ ಕೂಪರ್ / ಅನುಪಯುಕ್ತ" ಗೆ "Trash.zip" ಫೈಲ್ ಅನ್ನು ಡಿಕಂಪ್ರೆಸ್ ಮಾಡಲು, ನೀವು ಕೆಳಗಿನ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಬಳಸುತ್ತೀರಿ:

ಟ್ರ್ಯಾಶ್.ಜಿಪ್ -d / ಹೋಮ್ / ಮ್ಯೂಸಿಕ್ / ಆಲಿಸ್ ಕೂಪರ್ / ಅನುಪಯುಕ್ತವನ್ನು ಅನ್ಜಿಪ್ ಮಾಡಿ

ಸಂಕುಚಿತ ಜಿಪ್ ಫೈಲ್ ಪರಿವಿಡಿಯನ್ನು ಹೇಗೆ ತೋರಿಸುವುದು

ಸಂಕುಚಿತ ಫೈಲ್ನ ವಿಷಯಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲು, -l ಸ್ವಿಚ್ ಅನ್ನು ಬಳಸಿ:

unzip -l filename.zip

"Trash.zip" ಆಲ್ಬಮ್ನ ಎಲ್ಲಾ ಹಾಡುಗಳನ್ನು ನೋಡಲು ಕೆಳಗಿನವುಗಳನ್ನು ಬಳಸಿ:

ಅನ್ಜಿಪ್ -ಎಲ್ ಅನುಪಯುಕ್ತ. ಜಿಪ್

ಹಿಂದಿರುಗಿದ ಮಾಹಿತಿಯು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಒಳಗೊಂಡಿದೆ:

ಜಿಪ್ ಫೈಲ್ ಮಾನ್ಯವಾಗಿದ್ದರೆ ಪರೀಕ್ಷಿಸುವುದು ಹೇಗೆ

ಅದನ್ನು ಹೊರತೆಗೆಯುವ ಮೊದಲು ಜಿಪ್ ಫೈಲ್ ಸರಿಯಾಗಿವೆಯೆ ಎಂದು ಪರೀಕ್ಷಿಸಲು, -t ಸ್ವಿಚ್ ಅನ್ನು ಬಳಸಿ:

unzip -t filename.zip

ಉದಾಹರಣೆಗೆ, "Trash.zip" ಮಾನ್ಯವಾಗಿದೆಯೆ ಎಂದು ಪರೀಕ್ಷಿಸಲು, ನೀವು ಕೆಳಗಿನದನ್ನು ಚಲಾಯಿಸಬಹುದು:

unzip -t Trash.zip

ಪ್ರತಿ ಫೈಲ್ ಪಟ್ಟಿ ಮಾಡಲಾಗುವುದು ಮತ್ತು ಅದರ ಮುಂದೆ "ಸರಿ" ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ. ಔಟ್ಪುಟ್ನ ಕೆಳಭಾಗದಲ್ಲಿ, "ಸಂಕುಚಿತ ಡೇಟಾದಲ್ಲಿ ದೋಷಗಳನ್ನು ಪತ್ತೆ ಮಾಡಲಾಗಿಲ್ಲ ..." ಎಂದು ಹೇಳುವ ಸಂದೇಶವು ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ.

ಸಂಕುಚಿತ ಫೈಲ್ ಬಗ್ಗೆ ವಿವರವಾದ ಮಾಹಿತಿಯನ್ನು ತೋರಿಸಿ

ನೀವು ಹೆಚ್ಚು ವಿವರವಾದ ಮಾಹಿತಿಯನ್ನು ಬಯಸಿದರೆ, -v ಸ್ವಿಚ್ ಅನ್ನು ಬಳಸಿ, ಇದು ಹೆಚ್ಚಿನ ಮಾತಿನ ಮಾಹಿತಿಯನ್ನು ಹೊರತೆಗೆಯುತ್ತದೆ:

ಸಿಂಟ್ಯಾಕ್ಸ್ ಹೀಗಿದೆ:

unzip -v ಕಡತನಾಮ

ಉದಾಹರಣೆಗೆ:

ಅನ್ ಜಿಪ್ -ವಿ ಅನುಪಯುಕ್ತ. ಜಿಪ್

ವರ್ಬೋಸ್ ಔಟ್ಪುಟ್ ಕೆಳಗಿನ ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಿದೆ:

ಡೈರೆಕ್ಟರಿಗಳನ್ನು ರಚಿಸದೆ ಪ್ರಸ್ತುತ ಡೈರೆಕ್ಟರಿಗೆ ಜಿಪ್ ಫೈಲ್ ಅನ್ನು ಡಿಕಂಪ್ರೆಸ್ ಮಾಡಿ

ZIP ಫೈಲ್ನಲ್ಲಿ ಫೋಲ್ಡರ್ಗಳನ್ನು ನೀವು ರಚಿಸುವಾಗ ಸೇರಿಸಿದಲ್ಲಿ, ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಅನ್ಜಿಪ್ ಆಜ್ಞೆಯು ಫೋಲ್ಡರ್ ರಚನೆಯನ್ನು ಅನ್ಜಿಪ್ ಮಾಡಲಾಗಿರುವುದರಿಂದ ಪುನಃ ರಚಿಸುತ್ತದೆ.

ಉದಾಹರಣೆಗೆ, ನೀವು "filename1.zip" ಎಂಬ ಜಿಪ್ ಫೈಲ್ ಅನ್ನು ಕೆಳಗಿನ ರಚನೆಯೊಂದಿಗೆ ಹೊರತೆಗೆದರೆ, ನೀವು ಅದನ್ನು ಅನ್ಜಿಪ್ ಮಾಡಿದಾಗ ಮರುನಿರ್ದೇಶಿಸಲಾಗುತ್ತದೆ:

ಫೋಲ್ಡರ್ಗಳನ್ನು ಪುನರ್ನಿರ್ಮಾಣ ಮಾಡದೆ ಎಲ್ಲಾ ".txt" ಫೈಲ್ಗಳು ಪ್ರಸ್ತುತ ಫೋಲ್ಡರ್ಗೆ ಹೊರತೆಗೆಯಲು ನೀವು ಬಯಸಿದರೆ, -j ಸ್ವಿಚ್ ಅನ್ನು ನೀವು ಬಳಸುತ್ತೀರಿ:

ಅನ್ಜಿಪ್ -ಜೆ ಫೈಲ್ಮೇನ್.ಜಿಪ್

ಫೈಲ್ಗಳು ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವಾಗ ಪ್ರಾಂಪ್ಟ್ ಮಾಡದೆಯೇ ಫೈಲ್ ಅನ್ನು ಡಿಕಂಪ್ರೆಸ್ ಮಾಡಿ

ನೀವು ಈಗಾಗಲೇ ಜಿಪ್ ಫೈಲ್ ಅನ್ನು ಹೊಂದಿದ್ದೀರಿ ಎಂದು ಇಮ್ಯಾಜಿನ್ ಮಾಡಿ, ಮತ್ತು ನೀವು ಹೊರತೆಗೆಯಲಾದ ಫೈಲ್ಗಳಲ್ಲಿ ನೀವು ಕೆಲಸ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಿದ್ದೀರಿ.

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

ಆದ್ದರಿಂದ, ನೀವು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಫೈಲ್ಗಳನ್ನು ಓವರ್ರೈಟ್ ಮಾಡಲು ಬಯಸದಿದ್ದರೆ, -n ಸ್ವಿಚ್ ಅನ್ನು ಬಳಸಿ:

unzip -n filename.zip

ಫೈಲ್ ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆಯೆ ಎಂದು ನೀವು ಕಾಳಜಿ ವಹಿಸದಿದ್ದರೆ ಮತ್ತು ಫೈಲ್ಗಳನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡದೆಯೇ ನೀವು ಯಾವಾಗಲೂ ಮೇಲ್ಬರಹ ಮಾಡಲು ಬಯಸಿದರೆ, -o ಸ್ವಿಚ್ ಅನ್ನು ಬಳಸಿ:

ಅನ್ಜಿಪ್ -ಓ ಫೈಲ್ಮೇನ್.ಜಿಪ್

ಪಾಸ್ವರ್ಡ್-ಸಂರಕ್ಷಿತ ಜಿಪ್ ಫೈಲ್ಗಳನ್ನು ಹೊರತೆಗೆಯಲಾಗುತ್ತಿದೆ

ಪ್ರವೇಶಕ್ಕಾಗಿ ಪಾಸ್ವರ್ಡ್ ಅಗತ್ಯವಿರುವ ಫೈಲ್ ಅನ್ಜಿಪ್ ಮಾಡಲು ನೀವು ಬಯಸಿದಲ್ಲಿ, ಪಾಸ್ವರ್ಡ್ ಅನುಸರಿಸಿದ -P ಸ್ವಿಚ್ ಬಳಸಿ:

unzip -P ಪಾಸ್ವರ್ಡ್ filename.zip

ಉದಾಹರಣೆಗೆ, "kittens123" ಎಂಬ ಪಾಸ್ವರ್ಡ್ನೊಂದಿಗೆ "cats.zip" ಎಂಬ ಫೈಲ್ ಅನ್ನು ಅನ್ಜಿಪ್ ಮಾಡಲು, ಕೆಳಗಿನವುಗಳನ್ನು ಬಳಸಿ:

unzip -P kittens123 filename.zip

ಯಾವುದೇ ಔಟ್ಪುಟ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸದೆ ಫೈಲ್ ಅನ್ನು ಅನ್ಜಿಪ್ ಮಾಡುವುದು

ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, "ಅನ್ಜಿಪ್" ಆಜ್ಞೆಯು ಅದು ಮಾಡುತ್ತಿರುವ ಪ್ರತಿಯೊಂದನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ, ಆರ್ಕೈವ್ನಲ್ಲಿ ಅದನ್ನು ಹೊರತೆಗೆಯುವುದರಿಂದಾಗಿ ಪ್ರತಿ ಫೈಲ್ ಅನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ. -q ಸ್ವಿಚ್ ಬಳಸಿ ನೀವು ಈ ಔಟ್ ಪುಟ್ ಅನ್ನು ನಿಗ್ರಹಿಸಬಹುದು:

ಅನ್ ಜಿಪ್ -q ಫೈಲ್ಮೇನ್.ಜಿಪ್

ಇದು ಯಾವುದೇ ಔಟ್ಪುಟ್ ಅನ್ನು ಒದಗಿಸದೆ ಕಡತದ ಹೆಸರನ್ನು ಅನ್ಜಿಪ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಅದು ಪೂರ್ಣಗೊಂಡಾಗ ಕರ್ಸರ್ಗೆ ಹಿಂದಿರುಗುತ್ತದೆ.

ಲಿನಕ್ಸ್ ಡಜನ್ಗಟ್ಟಲೆ ಇತರ ಸ್ವಿಚ್ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ಲಿನಕ್ಸ್ ಮ್ಯಾನ್ ಪುಟಗಳನ್ನು ಭೇಟಿ ಮಾಡಿ.