ಡೈರೆಕ್ಟರಿಗಳ ಬದಲಿಗೆ ವರ್ಗಗಳು, ಅಥವಾ ಲಿನಕ್ಸ್‌ಗಾಗಿ ಸೆಮ್ಯಾಂಟಿಕ್ ಫೈಲ್ ಸಿಸ್ಟಮ್

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

ಕ್ರಮಾನುಗತ ಫೈಲ್ ಸಿಸ್ಟಮ್‌ಗಳ ಸಮಸ್ಯೆ

ಮುಂದಿನ ಹೊಸ ಫೈಲ್ ಅನ್ನು ಎಲ್ಲಿ ಉಳಿಸಬೇಕು ಮತ್ತು ತಮ್ಮದೇ ಆದ ಫೈಲ್‌ಗಳನ್ನು ಹುಡುಕುವ ಸಮಸ್ಯೆಯನ್ನು ಬಳಕೆದಾರರು ಹೆಚ್ಚಾಗಿ ಎದುರಿಸುತ್ತಾರೆ (ಕೆಲವೊಮ್ಮೆ ಫೈಲ್ ಹೆಸರುಗಳು ವ್ಯಕ್ತಿಯಿಂದ ನೆನಪಿಟ್ಟುಕೊಳ್ಳಲು ಉದ್ದೇಶಿಸಿಲ್ಲ).

ಪರಿಸ್ಥಿತಿಯಿಂದ ಹೊರಬರುವ ಒಂದು ಮಾರ್ಗವೆಂದರೆ ಲಾಕ್ಷಣಿಕ ಫೈಲ್ ಸಿಸ್ಟಮ್‌ಗಳು, ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಸಾಂಪ್ರದಾಯಿಕ ಫೈಲ್ ಸಿಸ್ಟಮ್‌ಗೆ ಆಡ್-ಆನ್ ಆಗಿರುತ್ತದೆ. ಅವುಗಳಲ್ಲಿರುವ ಡೈರೆಕ್ಟರಿಗಳನ್ನು ಲಾಕ್ಷಣಿಕ ಗುಣಲಕ್ಷಣಗಳಿಂದ ಬದಲಾಯಿಸಲಾಗುತ್ತದೆ, ಇದನ್ನು ಟ್ಯಾಗ್‌ಗಳು, ವಿಭಾಗಗಳು ಮತ್ತು ಮೆಟಾಡೇಟಾ ಎಂದೂ ಕರೆಯುತ್ತಾರೆ. ನಾನು "ವರ್ಗ" ಎಂಬ ಪದವನ್ನು ಹೆಚ್ಚಾಗಿ ಬಳಸುತ್ತೇನೆ, ಏಕೆಂದರೆ... ಫೈಲ್ ಸಿಸ್ಟಮ್‌ಗಳ ಸಂದರ್ಭದಲ್ಲಿ, "ಟ್ಯಾಗ್" ಪದವು ಕೆಲವೊಮ್ಮೆ ಸ್ವಲ್ಪ ವಿಚಿತ್ರವಾಗಿರುತ್ತದೆ, ವಿಶೇಷವಾಗಿ "ಉಪಟ್ಯಾಗ್‌ಗಳು" ಮತ್ತು "ಟ್ಯಾಗ್ ಅಲಿಯಾಸ್‌ಗಳು" ಕಾಣಿಸಿಕೊಂಡಾಗ.

ಫೈಲ್‌ಗಳಿಗೆ ವರ್ಗಗಳನ್ನು ನಿಯೋಜಿಸುವುದರಿಂದ ಫೈಲ್ ಅನ್ನು ಸಂಗ್ರಹಿಸುವ ಮತ್ತು ಹುಡುಕುವ ಸಮಸ್ಯೆಯನ್ನು ಬಹುಮಟ್ಟಿಗೆ ನಿವಾರಿಸುತ್ತದೆ: ಫೈಲ್‌ಗೆ ನಿಯೋಜಿಸಲಾದ ವರ್ಗಗಳಲ್ಲಿ ಕನಿಷ್ಠ ಒಂದನ್ನು ನೀವು ನೆನಪಿಸಿಕೊಂಡರೆ (ಅಥವಾ ಊಹಿಸಿದರೆ), ನಂತರ ಫೈಲ್ ಎಂದಿಗೂ ವೀಕ್ಷಣೆಯಿಂದ ಕಣ್ಮರೆಯಾಗುವುದಿಲ್ಲ.

ಹಿಂದೆ, ಈ ವಿಷಯವನ್ನು ಹಬ್ರೆಯಲ್ಲಿ ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಬಾರಿ ಎತ್ತಲಾಯಿತು (ಬಾರಿ, два, ಮೂರು, ನಾಲ್ಕು ಇತ್ಯಾದಿ), ಇಲ್ಲಿ ನಾನು ನನ್ನ ಪರಿಹಾರವನ್ನು ವಿವರಿಸುತ್ತೇನೆ.

ಸಾಕ್ಷಾತ್ಕಾರದ ಹಾದಿ

ಪ್ರಸ್ತಾಪಿಸಿದ ಕನಸಿನ ನಂತರ, ನಾನು ನನ್ನ ನೋಟ್‌ಬುಕ್‌ನಲ್ಲಿ ವಿಭಾಗಗಳೊಂದಿಗೆ ಅಗತ್ಯವಾದ ಕೆಲಸವನ್ನು ಒದಗಿಸುವ ಕಮಾಂಡ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ವಿವರಿಸಿದೆ. ನಂತರ ನಾನು ಒಂದು ವಾರ ಅಥವಾ ಎರಡು ವಾರಗಳಲ್ಲಿ ಪೈಥಾನ್ ಅಥವಾ ಬ್ಯಾಷ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಮೂಲಮಾದರಿಯನ್ನು ಬರೆಯಬಹುದೆಂದು ನಿರ್ಧರಿಸಿದೆ, ಮತ್ತು ನಂತರ ನಾನು ಕ್ಯೂಟಿ ಅಥವಾ ಜಿಟಿಕೆಯಲ್ಲಿ ಚಿತ್ರಾತ್ಮಕ ಶೆಲ್ ಅನ್ನು ರಚಿಸುವ ಕೆಲಸ ಮಾಡಬೇಕು. ರಿಯಾಲಿಟಿ, ಯಾವಾಗಲೂ, ಹೆಚ್ಚು ಕಠಿಣ ಎಂದು ಬದಲಾಯಿತು, ಮತ್ತು ಅಭಿವೃದ್ಧಿ ವಿಳಂಬವಾಯಿತು.

ಮೂಲ ಕಲ್ಪನೆಯು ಮೊದಲನೆಯದಾಗಿ ಅನುಕೂಲಕರ ಮತ್ತು ಸಂಕ್ಷಿಪ್ತ ಕಮಾಂಡ್ ಲೈನ್ ಇಂಟರ್ಫೇಸ್ನೊಂದಿಗೆ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ರಚಿಸುವುದು, ವಿಭಾಗಗಳನ್ನು ರಚಿಸುವುದು, ಫೈಲ್ಗಳಿಗೆ ವರ್ಗಗಳನ್ನು ನಿಯೋಜಿಸುವುದು ಮತ್ತು ಫೈಲ್ಗಳಿಂದ ವರ್ಗಗಳನ್ನು ಅಳಿಸುವುದು. ನಾನು ಕಾರ್ಯಕ್ರಮಕ್ಕೆ ಕರೆ ಮಾಡಿದೆ ವಿಟಿಸ್.

ರಚಿಸಲು ಮೊದಲ ಪ್ರಯತ್ನ ವಿಟಿಸ್ ಕೆಲಸ ಮತ್ತು ಕಾಲೇಜಿನಲ್ಲಿ ಬಹಳಷ್ಟು ಸಮಯವನ್ನು ಕಳೆಯಲು ಪ್ರಾರಂಭಿಸಿದಾಗಿನಿಂದ ಏನೂ ಕೊನೆಗೊಂಡಿಲ್ಲ. ಎರಡನೆಯ ಪ್ರಯತ್ನವು ಈಗಾಗಲೇ ಏನಾದರೂ ಆಗಿತ್ತು: ಸ್ನಾತಕೋತ್ತರ ಪ್ರಬಂಧಕ್ಕಾಗಿ, ನಾನು ಯೋಜಿತ ಯೋಜನೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ಮತ್ತು GTK ಶೆಲ್ನ ಮೂಲಮಾದರಿಯನ್ನು ಮಾಡಲು ನಿರ್ವಹಿಸುತ್ತಿದ್ದೆ. ಆದರೆ ಆ ಆವೃತ್ತಿಯು ತುಂಬಾ ವಿಶ್ವಾಸಾರ್ಹವಲ್ಲ ಮತ್ತು ಅನನುಕೂಲಕರವಾಗಿದೆ ಎಂದು ಬಹಳಷ್ಟು ಮರುಚಿಂತನೆ ಮಾಡಬೇಕಾಗಿತ್ತು.

ನನ್ನ ಹಲವಾರು ಸಾವಿರ ಫೈಲ್‌ಗಳನ್ನು ವರ್ಗಗಳಿಗೆ ವರ್ಗಾಯಿಸಿದ ನಂತರ ನಾನು ಮೂರನೇ ಆವೃತ್ತಿಯನ್ನು ಬಹಳ ಸಮಯದವರೆಗೆ ಬಳಸಿದ್ದೇನೆ. ಅಳವಡಿಸಲಾದ ಬ್ಯಾಷ್ ಪೂರ್ಣಗೊಳಿಸುವಿಕೆಯಿಂದ ಇದು ಹೆಚ್ಚು ಸುಗಮಗೊಳಿಸಲ್ಪಟ್ಟಿತು. ಆದರೆ ಸ್ವಯಂಚಾಲಿತ ವರ್ಗಗಳ ಕೊರತೆ ಮತ್ತು ಅದೇ ಹೆಸರಿನ ಫೈಲ್ಗಳನ್ನು ಸಂಗ್ರಹಿಸುವ ಸಾಮರ್ಥ್ಯದಂತಹ ಕೆಲವು ಸಮಸ್ಯೆಗಳು ಇನ್ನೂ ಉಳಿದಿವೆ ಮತ್ತು ಪ್ರೋಗ್ರಾಂ ಈಗಾಗಲೇ ತನ್ನದೇ ಆದ ಸಂಕೀರ್ಣತೆಯ ಅಡಿಯಲ್ಲಿ ಬಾಗುತ್ತದೆ. ಸಂಕೀರ್ಣ ಸಾಫ್ಟ್‌ವೇರ್ ಅಭಿವೃದ್ಧಿ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುವ ಅಗತ್ಯವನ್ನು ನಾನು ಈ ರೀತಿ ಹೊಂದಿದ್ದೇನೆ: ವಿವರವಾದ ಅವಶ್ಯಕತೆಗಳನ್ನು ಬರೆಯಿರಿ, ಕ್ರಿಯಾತ್ಮಕ ಪರೀಕ್ಷಾ ವ್ಯವಸ್ಥೆಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿ, ಪ್ಯಾಕೇಜಿಂಗ್ ಸೂಚನೆಗಳನ್ನು ಅಧ್ಯಯನ ಮಾಡಿ ಮತ್ತು ಇನ್ನಷ್ಟು. ನಾನು ಈಗ ನನ್ನ ಯೋಜನೆಗೆ ಬಂದಿದ್ದೇನೆ, ಆದ್ದರಿಂದ ಈ ವಿನಮ್ರ ಸೃಷ್ಟಿಯನ್ನು ಮುಕ್ತ ಸಮುದಾಯಕ್ಕೆ ಪ್ರಸ್ತುತಪಡಿಸಬಹುದು. ವರ್ಗಗಳ ಪರಿಕಲ್ಪನೆಯ ಮೂಲಕ ನಿರ್ವಹಣೆಯಂತಹ ನಿರ್ದಿಷ್ಟ ಫೈಲ್ ನಿರ್ವಹಣೆಯು ಅನಿರೀಕ್ಷಿತ ಸಮಸ್ಯೆಗಳು ಮತ್ತು ಸಮಸ್ಯೆಗಳನ್ನು ಹುಟ್ಟುಹಾಕುತ್ತದೆ ಮತ್ತು ಅವುಗಳನ್ನು ಪರಿಹರಿಸುವಲ್ಲಿ ವಿಟಿಸ್ ತನ್ನ ಸುತ್ತಲೂ ಇನ್ನೂ ಐದು ಯೋಜನೆಗಳನ್ನು ಹುಟ್ಟುಹಾಕಿದೆ, ಅವುಗಳಲ್ಲಿ ಕೆಲವನ್ನು ಲೇಖನದಲ್ಲಿ ಉಲ್ಲೇಖಿಸಲಾಗುವುದು. ಇಲ್ಲಿಯವರೆಗೂ ವಿಟಿಸ್ ನಾನು ಚಿತ್ರಾತ್ಮಕ ಶೆಲ್ ಅನ್ನು ಖರೀದಿಸಿಲ್ಲ, ಆದರೆ ಆಜ್ಞಾ ಸಾಲಿನಿಂದ ಫೈಲ್ ವರ್ಗಗಳನ್ನು ಬಳಸುವ ಅನುಕೂಲವು ಈಗಾಗಲೇ ಸಾಮಾನ್ಯ ಚಿತ್ರಾತ್ಮಕ ಫೈಲ್ ಮ್ಯಾನೇಜರ್ನ ಯಾವುದೇ ಪ್ರಯೋಜನಗಳನ್ನು ಮೀರಿಸುತ್ತದೆ.

ಬಳಸುವ ಉದಾಹರಣೆಗಳು

ಸರಳವಾಗಿ ಪ್ರಾರಂಭಿಸೋಣ - ವರ್ಗವನ್ನು ರಚಿಸಿ:

vitis create Музыка

ಇದಕ್ಕೆ ಕೆಲವು ಸಂಯೋಜನೆಯನ್ನು ಉದಾಹರಣೆಯಾಗಿ ಸೇರಿಸೋಣ:

vitis assign Музыка -f "The Ink Spots - I Don't Want To Set The World On Fire.mp3"

"ಶೋ" ಉಪಕಮಾಂಡ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು "ಸಂಗೀತ" ವರ್ಗದ ವಿಷಯಗಳನ್ನು ವೀಕ್ಷಿಸಬಹುದು:

vitis show Музыка

ನೀವು "ಓಪನ್" ಉಪಕಮಾಂಡ್ ಬಳಸಿ ಅದನ್ನು ಪ್ಲೇ ಮಾಡಬಹುದು.

vitis open Музыка

ಏಕೆಂದರೆ "ಸಂಗೀತ" ವಿಭಾಗದಲ್ಲಿ ನಾವು ಕೇವಲ ಒಂದು ಫೈಲ್ ಅನ್ನು ಹೊಂದಿದ್ದರೆ, ಅದು ಮಾತ್ರ ಲಾಂಚ್ ಆಗುತ್ತದೆ. ಫೈಲ್‌ಗಳನ್ನು ಅವುಗಳ ಡೀಫಾಲ್ಟ್ ಪ್ರೋಗ್ರಾಂಗಳೊಂದಿಗೆ ತೆರೆಯುವ ಉದ್ದೇಶಕ್ಕಾಗಿ, ನಾನು ಪ್ರತ್ಯೇಕ ಉಪಯುಕ್ತತೆಯನ್ನು ಮಾಡಿದ್ದೇನೆ vts-fs-ಓಪನ್ (xdg-open ಅಥವಾ mimeopen ನಂತಹ ಪ್ರಮಾಣಿತ ಪರಿಕರಗಳು ಹಲವಾರು ಕಾರಣಗಳಿಗಾಗಿ ನನಗೆ ಸರಿಹೊಂದುವುದಿಲ್ಲ; ಆದರೆ, ಯಾವುದಾದರೂ ಇದ್ದರೆ, ಸೆಟ್ಟಿಂಗ್‌ಗಳಲ್ಲಿ ನೀವು ಸಾರ್ವತ್ರಿಕ ಫೈಲ್ ತೆರೆಯುವಿಕೆಗಾಗಿ ಮತ್ತೊಂದು ಉಪಯುಕ್ತತೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು). ವಿಭಿನ್ನ ಕೆಲಸದ ವಾತಾವರಣದೊಂದಿಗೆ ವಿಭಿನ್ನ ವಿತರಣೆಗಳಲ್ಲಿ ಈ ಉಪಯುಕ್ತತೆಯು ಉತ್ತಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ವಿಟಿಸ್ ಜೊತೆಗೆ ಅದನ್ನು ಸ್ಥಾಪಿಸಲು ನಾನು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ.

ಫೈಲ್‌ಗಳನ್ನು ತೆರೆಯಲು ನೀವು ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ನೇರವಾಗಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು:

vitis open Музыка --app qmmp

ಡೈರೆಕ್ಟರಿಗಳ ಬದಲಿಗೆ ವರ್ಗಗಳು, ಅಥವಾ ಲಿನಕ್ಸ್‌ಗಾಗಿ ಸೆಮ್ಯಾಂಟಿಕ್ ಫೈಲ್ ಸಿಸ್ಟಮ್

ಇನ್ನಷ್ಟು ವರ್ಗಗಳನ್ನು ರಚಿಸೋಣ ಮತ್ತು "ನಿಯೋಜಿಸು" ಬಳಸಿಕೊಂಡು ಫೈಲ್‌ಗಳನ್ನು ಸೇರಿಸೋಣ. ಇನ್ನೂ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದ ವರ್ಗಗಳಿಗೆ ಫೈಲ್‌ಗಳನ್ನು ನಿಯೋಜಿಸಿದ್ದರೆ, ಅವುಗಳನ್ನು ರಚಿಸಲು ನಿಮ್ಮನ್ನು ಕೇಳಲಾಗುತ್ತದೆ. -yes ಧ್ವಜವನ್ನು ಬಳಸುವ ಮೂಲಕ ಅನಗತ್ಯ ವಿನಂತಿಯನ್ನು ತಪ್ಪಿಸಬಹುದು.

vitis assign Программирование R -f "Введение в R.pdf" "Статистический пакет R: теория вероятностей и матстатистика.pdf" --yes

ಈಗ ನಾವು "ಗಣಿತ" ವರ್ಗವನ್ನು "ಸ್ಟ್ಯಾಟಿಸ್ಟಿಕಲ್ ಪ್ಯಾಕೇಜ್ R: ಸಂಭವನೀಯತೆ ಸಿದ್ಧಾಂತ ಮತ್ತು ಗಣಿತದ statistics.pdf" ಫೈಲ್‌ಗೆ ಸೇರಿಸಲು ಬಯಸುತ್ತೇವೆ. ಈ ಫೈಲ್ ಅನ್ನು ಈಗಾಗಲೇ "R" ಎಂದು ವರ್ಗೀಕರಿಸಲಾಗಿದೆ ಎಂದು ನಮಗೆ ತಿಳಿದಿದೆ ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು Vitis ಸಿಸ್ಟಮ್‌ನಿಂದ ವರ್ಗ ಮಾರ್ಗವನ್ನು ಬಳಸಬಹುದು:

vitis assign Математика -v "R/Статистический пакет R: теория вероятностей и матстатистика.pdf"

ಅದೃಷ್ಟವಶಾತ್, ಬ್ಯಾಷ್ ಪೂರ್ಣಗೊಳಿಸುವಿಕೆಯು ಇದನ್ನು ಸುಲಭಗೊಳಿಸುತ್ತದೆ.

ಪ್ರತಿ ಫೈಲ್‌ಗೆ ವರ್ಗಗಳ ಪಟ್ಟಿಯನ್ನು ನೋಡಲು --categories ಫ್ಲ್ಯಾಗ್ ಬಳಸಿ ಏನಾಯಿತು ಎಂದು ನೋಡೋಣ:

vitis show R --categories

ಡೈರೆಕ್ಟರಿಗಳ ಬದಲಿಗೆ ವರ್ಗಗಳು, ಅಥವಾ ಲಿನಕ್ಸ್‌ಗಾಗಿ ಸೆಮ್ಯಾಂಟಿಕ್ ಫೈಲ್ ಸಿಸ್ಟಮ್

ಫೈಲ್‌ಗಳನ್ನು ಸ್ವರೂಪ, ಪ್ರಕಾರ (ಫಾರ್ಮ್ಯಾಟ್‌ಗಳನ್ನು ಸಂಯೋಜಿಸುತ್ತದೆ) ಮತ್ತು ಫೈಲ್ ವಿಸ್ತರಣೆಯ ಮೂಲಕ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ವರ್ಗೀಕರಿಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ. ಬಯಸಿದಲ್ಲಿ ಈ ವರ್ಗಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಬಹುದು. ನಂತರ ನಾನು ಖಂಡಿತವಾಗಿಯೂ ಅವರ ಹೆಸರನ್ನು ಸ್ಥಳೀಕರಿಸುತ್ತೇನೆ.

ವೈವಿಧ್ಯತೆಗಾಗಿ "ಗಣಿತ" ಗೆ ಬೇರೆ ಯಾವುದನ್ನಾದರೂ ಸೇರಿಸೋಣ:

vitis assign Математика -f "Математический анализ - 1984.pdf" Перельман_Занимательная_математика_1927.djvu 

ಮತ್ತು ಈಗ ವಿಷಯಗಳು ಆಸಕ್ತಿದಾಯಕವಾಗುತ್ತವೆ. ವರ್ಗಗಳ ಬದಲಿಗೆ, ನೀವು ಒಕ್ಕೂಟ, ಛೇದನ ಮತ್ತು ವ್ಯವಕಲನದ ಕಾರ್ಯಾಚರಣೆಗಳೊಂದಿಗೆ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ಬರೆಯಬಹುದು, ಅಂದರೆ, ಸೆಟ್ಗಳಲ್ಲಿ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಬಳಸಿ. ಉದಾಹರಣೆಗೆ, "R" ನೊಂದಿಗೆ "Math" ನ ಛೇದಕವು ಒಂದು ಫೈಲ್ಗೆ ಕಾರಣವಾಗುತ್ತದೆ.

vitis show R i: Математика

"ಗಣಿತ" ದಿಂದ "R" ಭಾಷೆಯ ಉಲ್ಲೇಖಗಳನ್ನು ಕಳೆಯೋಣ:

vitis show Математика  R  #или vitis show Математика c: R

ನಾವು ಗುರಿಯಿಲ್ಲದೆ ಸಂಗೀತ ಮತ್ತು R ಭಾಷೆಯನ್ನು ಸಂಯೋಜಿಸಬಹುದು:

vitis show Музыка u: R

ಸಂಖ್ಯೆಗಳು ಮತ್ತು/ಅಥವಾ ಶ್ರೇಣಿಗಳ ಮೂಲಕ ವಿನಂತಿಯ ಫಲಿತಾಂಶದಿಂದ ಅಗತ್ಯವಿರುವ ಫೈಲ್‌ಗಳನ್ನು "ಹೊರತೆಗೆಯಲು" -n ಫ್ಲ್ಯಾಗ್ ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ, -n 3-7, ಅಥವಾ ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾದ ಏನಾದರೂ: -n 1,5,8-10,13. ತೆರೆದ ಉಪಕಮಾಂಡ್‌ನೊಂದಿಗೆ ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಉಪಯುಕ್ತವಾಗಿದೆ, ಇದು ಪಟ್ಟಿಯಿಂದ ಬಯಸಿದ ಫೈಲ್‌ಗಳನ್ನು ತೆರೆಯಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

ಡೈರೆಕ್ಟರಿಗಳ ಬದಲಿಗೆ ವರ್ಗಗಳು, ಅಥವಾ ಲಿನಕ್ಸ್‌ಗಾಗಿ ಸೆಮ್ಯಾಂಟಿಕ್ ಫೈಲ್ ಸಿಸ್ಟಮ್

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

vitis create Математика/Статистика

vitis assign Математика/Статистика -v "R/Введение в R.pdf"

vitis show Математика --categories

ಡೈರೆಕ್ಟರಿಗಳ ಬದಲಿಗೆ ವರ್ಗಗಳು, ಅಥವಾ ಲಿನಕ್ಸ್‌ಗಾಗಿ ಸೆಮ್ಯಾಂಟಿಕ್ ಫೈಲ್ ಸಿಸ್ಟಮ್

ಈ ಫೈಲ್ ಈಗ "ಗಣಿತ" ಬದಲಿಗೆ "ಗಣಿತ/ಅಂಕಿಅಂಶ" ವರ್ಗವನ್ನು ಹೊಂದಿದೆ ಎಂದು ನಾವು ನೋಡಬಹುದು (ಹೆಚ್ಚುವರಿ ಲಿಂಕ್‌ಗಳನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡಲಾಗಿದೆ).

ಪೂರ್ಣ ಮಾರ್ಗವನ್ನು ತಿಳಿಸುವುದು ಅನಾನುಕೂಲವಾಗಬಹುದು, ನಾವು "ಜಾಗತಿಕ" ಅಲಿಯಾಸ್ ಅನ್ನು ರಚಿಸೋಣ:

vitis assign Математика/Статистика -a Статистика

vitis show Статистика

ಡೈರೆಕ್ಟರಿಗಳ ಬದಲಿಗೆ ವರ್ಗಗಳು, ಅಥವಾ ಲಿನಕ್ಸ್‌ಗಾಗಿ ಸೆಮ್ಯಾಂಟಿಕ್ ಫೈಲ್ ಸಿಸ್ಟಮ್

ಸಾಮಾನ್ಯ ಫೈಲ್‌ಗಳಷ್ಟೇ ಅಲ್ಲ

ಇಂಟರ್ನೆಟ್ ಲಿಂಕ್‌ಗಳು

ಯಾವುದೇ ಮಾಹಿತಿಯ ಸಂಗ್ರಹಣೆಯನ್ನು ಏಕೀಕರಿಸಲು, ಇಂಟರ್ನೆಟ್ ಸಂಪನ್ಮೂಲಗಳಿಗೆ ಲಿಂಕ್‌ಗಳನ್ನು ವರ್ಗೀಕರಿಸಲು ಕನಿಷ್ಠ ಪಕ್ಷ ಉಪಯುಕ್ತವಾಗಿದೆ. ಮತ್ತು ಇದು ಸಾಧ್ಯ:

vitis assign Хабр Цветоаномалия -i https://habr.com/ru/company/sfe_ru/blog/437304/ --yes

HTML ಪುಟದ ಹೆಡರ್ ಮತ್ತು .desktop ವಿಸ್ತರಣೆಯೊಂದಿಗೆ ವಿಶೇಷ ಸ್ಥಳದಲ್ಲಿ ಫೈಲ್ ಅನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ. ಇದು GNU/Linux ನಲ್ಲಿ ಸಾಂಪ್ರದಾಯಿಕ ಶಾರ್ಟ್‌ಕಟ್ ಸ್ವರೂಪವಾಗಿದೆ. ಅಂತಹ ಶಾರ್ಟ್‌ಕಟ್‌ಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನೆಟ್‌ವರ್ಕ್‌ಬುಕ್‌ಮಾರ್ಕ್‌ಗಳಾಗಿ ವರ್ಗೀಕರಿಸಲಾಗುತ್ತದೆ.

ನೈಸರ್ಗಿಕವಾಗಿ, ಶಾರ್ಟ್‌ಕಟ್‌ಗಳನ್ನು ಬಳಸಲು ರಚಿಸಲಾಗಿದೆ:

vitis open Цветоаномалия

ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದರಿಂದ ಬ್ರೌಸರ್ನಲ್ಲಿ ಹೊಸದಾಗಿ ಉಳಿಸಿದ ಲಿಂಕ್ ತೆರೆಯಲು ಕಾರಣವಾಗುತ್ತದೆ. ಇಂಟರ್ನೆಟ್ ಮೂಲಗಳಿಗೆ ವರ್ಗೀಕರಿಸಿದ ಶಾರ್ಟ್‌ಕಟ್‌ಗಳು ಬ್ರೌಸರ್ ಬುಕ್‌ಮಾರ್ಕ್‌ಗಳಿಗೆ ಬದಲಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ.

ಫೈಲ್ ತುಣುಕುಗಳು

ಫೈಲ್‌ಗಳ ಪ್ರತ್ಯೇಕ ತುಣುಕುಗಳಿಗೆ ವರ್ಗಗಳನ್ನು ಹೊಂದಲು ಸಹ ಇದು ಉಪಯುಕ್ತವಾಗಿದೆ. ಕೆಟ್ಟ ವಿನಂತಿಯಲ್ಲ, ಸರಿ? ಆದರೆ ಪ್ರಸ್ತುತ ಅನುಷ್ಠಾನವು ಇಲ್ಲಿಯವರೆಗೆ ಸರಳ ಪಠ್ಯ ಫೈಲ್‌ಗಳು, ಆಡಿಯೊ ಮತ್ತು ವೀಡಿಯೊ ಫೈಲ್‌ಗಳ ಮೇಲೆ ಮಾತ್ರ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ. ನೀವು ಸಂಗೀತ ಕಚೇರಿಯ ನಿರ್ದಿಷ್ಟ ಭಾಗವನ್ನು ಅಥವಾ ಚಲನಚಿತ್ರದಲ್ಲಿ ತಮಾಷೆಯ ಕ್ಷಣವನ್ನು ಗುರುತಿಸಬೇಕು ಎಂದು ಹೇಳೋಣ, ನಂತರ ನಿಯೋಜಿಸಿ ಬಳಸುವಾಗ ನೀವು ಫ್ಲ್ಯಾಗ್‌ಗಳನ್ನು ಬಳಸಬಹುದು -ಫ್ರ್ಯಾಗ್‌ನೇಮ್, -ಸ್ಟಾರ್ಟ್, -ಫಿನಿಶ್. "ಡಕ್ ಟೇಲ್ಸ್" ನಿಂದ ಸ್ಕ್ರೀನ್ ಸೇವರ್ ಅನ್ನು ಉಳಿಸೋಣ:

vitis assign vitis assign -c Заставки -f Duck_Tales/s01s01.avi --finish 00:00:59 --fragname "Duck Tales intro"

vitis open Заставки

ವಾಸ್ತವದಲ್ಲಿ, ಯಾವುದೇ ಫೈಲ್ ಕತ್ತರಿಸುವುದು ಸಂಭವಿಸುವುದಿಲ್ಲ; ಬದಲಿಗೆ, ತುಣುಕುಗೆ ಪಾಯಿಂಟರ್ ಫೈಲ್ ಅನ್ನು ರಚಿಸಲಾಗಿದೆ, ಇದು ಫೈಲ್ ಪ್ರಕಾರ, ಫೈಲ್‌ಗೆ ಮಾರ್ಗ, ತುಣುಕಿನ ಪ್ರಾರಂಭ ಮತ್ತು ಅಂತ್ಯವನ್ನು ವಿವರಿಸುತ್ತದೆ. ತುಣುಕುಗಳಿಗೆ ಪಾಯಿಂಟರ್‌ಗಳ ರಚನೆ ಮತ್ತು ತೆರೆಯುವಿಕೆಯನ್ನು ಈ ಉದ್ದೇಶಗಳಿಗಾಗಿ ನಾನು ವಿಶೇಷವಾಗಿ ಮಾಡಿದ ಉಪಯುಕ್ತತೆಗಳಿಗೆ ನಿಯೋಜಿಸಲಾಗಿದೆ - ಇವು ಮೀಡಿಯಾಫ್ರಾಗ್ಮೆಂಟರ್ ಮತ್ತು ಫ್ರಾಗ್‌ಪ್ಲೇಯರ್. ಮೊದಲನೆಯದು ರಚಿಸುತ್ತದೆ, ಎರಡನೆಯದು ತೆರೆಯುತ್ತದೆ. ಆಡಿಯೋ ಮತ್ತು ವೀಡಿಯೋ ರೆಕಾರ್ಡಿಂಗ್‌ಗಳ ಸಂದರ್ಭದಲ್ಲಿ, VLC ಪ್ಲೇಯರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಮೀಡಿಯಾ ಫೈಲ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟ ಸ್ಥಾನದಿಂದ ನಿರ್ದಿಷ್ಟ ಸ್ಥಾನಕ್ಕೆ ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತದೆ, ಆದ್ದರಿಂದ ಇದು ಸಿಸ್ಟಮ್‌ನಲ್ಲಿರಬೇಕು. ಮೊದಲಿಗೆ ನಾನು ಎಮ್‌ಪ್ಲೇಯರ್ ಅನ್ನು ಆಧರಿಸಿ ಇದನ್ನು ಮಾಡಲು ಬಯಸಿದ್ದೆ, ಆದರೆ ಕೆಲವು ಕಾರಣಗಳಿಂದ ಇದು ಸರಿಯಾದ ಕ್ಷಣದಲ್ಲಿ ಸ್ಥಾನೀಕರಣದೊಂದಿಗೆ ತುಂಬಾ ವಕ್ರವಾಗಿದೆ.
ನಮ್ಮ ಉದಾಹರಣೆಯಲ್ಲಿ, "ಡಕ್ ಟೇಲ್ಸ್ ಇಂಟ್ರೋ.ಫ್ರಾಗ್‌ಪಾಯಿಂಟರ್" ಫೈಲ್ ಅನ್ನು ರಚಿಸಲಾಗಿದೆ (ಅದನ್ನು ವಿಶೇಷ ಸ್ಥಳದಲ್ಲಿ ಇರಿಸಲಾಗಿದೆ), ಮತ್ತು ನಂತರ ಫೈಲ್‌ನ ಪ್ರಾರಂಭದಿಂದ (ರಚಿಸುವಾಗ ಪ್ರಾರಂಭವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸದ ಕಾರಣ) 59 ರವರೆಗೆ ಒಂದು ತುಣುಕನ್ನು ಪ್ಲೇ ಮಾಡಲಾಗುತ್ತದೆ. ಎರಡನೇ ಗುರುತು, ಅದರ ನಂತರ VLC ಮುಚ್ಚುತ್ತದೆ .

ಪ್ರಸಿದ್ಧ ಕಲಾವಿದರಿಂದ ಸಂಗೀತ ಕಚೇರಿಯಲ್ಲಿ ಒಂದೇ ಪ್ರದರ್ಶನವನ್ನು ವರ್ಗೀಕರಿಸಲು ನಾವು ನಿರ್ಧರಿಸಿದಾಗ ಮತ್ತೊಂದು ಉದಾಹರಣೆಯಾಗಿದೆ:

vitis assign Лепс "Спасите наши души" -f Григорий Лепc - Концерт Парус - песни Владимира Высоцкого.mp4 --fragname "Спасите наши души" --start 00:32:18 --finish 00:36:51

vitis open "Спасите наши души"

ತೆರೆದಾಗ, ಫೈಲ್ ಅನ್ನು ಬಯಸಿದ ಸ್ಥಾನದಲ್ಲಿ ಸೇರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ನಾಲ್ಕೂವರೆ ನಿಮಿಷಗಳ ನಂತರ ಮುಚ್ಚುತ್ತದೆ.

ಇದು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ + ಹೆಚ್ಚುವರಿ ವೈಶಿಷ್ಟ್ಯಗಳು

ವಿಭಾಗಗಳನ್ನು ಸಂಗ್ರಹಿಸುವುದು

ಲಾಕ್ಷಣಿಕ ಫೈಲ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಸಂಘಟಿಸುವ ಬಗ್ಗೆ ಯೋಚಿಸುವ ಪ್ರಾರಂಭದಲ್ಲಿ, ಮೂರು ಮಾರ್ಗಗಳು ಮನಸ್ಸಿಗೆ ಬಂದವು: ಸಾಂಕೇತಿಕ ಲಿಂಕ್ಗಳ ಸಂಗ್ರಹಣೆಯ ಮೂಲಕ, ಡೇಟಾಬೇಸ್ ಮೂಲಕ, XML ನಲ್ಲಿ ವಿವರಣೆಯ ಮೂಲಕ. ಮೊದಲ ವಿಧಾನವು ಗೆದ್ದಿದೆ, ಏಕೆಂದರೆ ... ಒಂದೆಡೆ, ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸುಲಭವಾಗಿದೆ, ಮತ್ತು ಮತ್ತೊಂದೆಡೆ, ಫೈಲ್ ಸಿಸ್ಟಮ್ನಿಂದ ನೇರವಾಗಿ ವರ್ಗಗಳನ್ನು ನೋಡಲು ಬಳಕೆದಾರರಿಗೆ ಅವಕಾಶವಿದೆ (ಮತ್ತು ಇದು ಅನುಕೂಲಕರ ಮತ್ತು ಮುಖ್ಯವಾಗಿದೆ). ಬಳಕೆಯ ಪ್ರಾರಂಭದಲ್ಲಿ ವಿಟಿಸ್ "Vitis" ಡೈರೆಕ್ಟರಿ ಮತ್ತು ".config/vitis/vitis.conf" ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ ಅನ್ನು ಬಳಕೆದಾರರ ಹೋಮ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ರಚಿಸಲಾಗಿದೆ. ವರ್ಗಗಳಿಗೆ ಅನುಗುಣವಾದ ಡೈರೆಕ್ಟರಿಗಳನ್ನು ~/ವಿಟಿಸ್‌ನಲ್ಲಿ ರಚಿಸಲಾಗಿದೆ ಮತ್ತು ಮೂಲ ಫೈಲ್‌ಗಳಿಗೆ ಸಾಂಕೇತಿಕ ಲಿಂಕ್‌ಗಳನ್ನು ಈ ವರ್ಗದ ಡೈರೆಕ್ಟರಿಗಳಲ್ಲಿ ರಚಿಸಲಾಗಿದೆ. ವರ್ಗ ಅಲಿಯಾಸ್‌ಗಳು ಸಹ ಅವುಗಳಿಗೆ ಕೇವಲ ಲಿಂಕ್‌ಗಳಾಗಿವೆ. ಸಹಜವಾಗಿ, ಹೋಮ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ "ವಿಟಿಸ್" ಡೈರೆಕ್ಟರಿಯ ಉಪಸ್ಥಿತಿಯು ಕೆಲವು ಜನರಿಗೆ ಸರಿಹೊಂದುವುದಿಲ್ಲ. ನಾವು ಬೇರೆ ಯಾವುದೇ ಸ್ಥಳಕ್ಕೆ ಬದಲಾಯಿಸಬಹುದು:

vitis service set path /mnt/MyFavoriteDisk/Vitis/

ಒಂದು ನಿರ್ದಿಷ್ಟ ಹಂತದಲ್ಲಿ, ವಿವಿಧ ಸ್ಥಳಗಳಲ್ಲಿ ಚದುರಿದ ಫೈಲ್‌ಗಳನ್ನು ವರ್ಗೀಕರಿಸಲು ಸ್ವಲ್ಪ ಅರ್ಥವಿಲ್ಲ ಎಂದು ಸ್ಪಷ್ಟವಾಗುತ್ತದೆ, ಏಕೆಂದರೆ ಅವುಗಳ ಸ್ಥಳವು ಬದಲಾಗಬಹುದು. ಆದ್ದರಿಂದ, ಪ್ರಾರಂಭಿಸಲು, ನಾನು ನನಗಾಗಿ ಡೈರೆಕ್ಟರಿಯನ್ನು ರಚಿಸಿದೆ, ಅಲ್ಲಿ ನಾನು ಮೂರ್ಖತನದಿಂದ ಎಲ್ಲವನ್ನೂ ಎಸೆದು ಎಲ್ಲಾ ವರ್ಗಗಳನ್ನು ನೀಡಿದ್ದೇನೆ. ನಂತರ ಕಾರ್ಯಕ್ರಮದ ಮಟ್ಟದಲ್ಲಿ ಈ ಕ್ಷಣವನ್ನು ಔಪಚಾರಿಕಗೊಳಿಸುವುದು ಒಳ್ಳೆಯದು ಎಂದು ನಾನು ನಿರ್ಧರಿಸಿದೆ. "ಫೈಲ್ ಸ್ಪೇಸ್" ಎಂಬ ಪರಿಕಲ್ಪನೆಯು ಹೇಗೆ ಕಾಣಿಸಿಕೊಂಡಿತು. ಬಳಕೆಯ ಪ್ರಾರಂಭದಲ್ಲಿ ವಿಟಿಸ್ ಅಂತಹ ಸ್ಥಳವನ್ನು ತಕ್ಷಣವೇ ಹೊಂದಿಸಲು ತೊಂದರೆಯಾಗುವುದಿಲ್ಲ (ನಮಗೆ ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಫೈಲ್‌ಗಳನ್ನು ಅಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ) ಮತ್ತು ಸ್ವಯಂ ಉಳಿಸುವಿಕೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ:

vitis service add filespace /mnt/MyFavoriteDisk/Filespace/

vitis service set autosave yes

ಸ್ವಯಂಸೇವ್ ಇಲ್ಲದೆ, "ಅನಿಯೋಜಿಸು" ಉಪಕಮಾಂಡ್ ಅನ್ನು ಬಳಸುವಾಗ, ನೀವು ಸೇರಿಸಿದ ಫೈಲ್ ಅನ್ನು ಫೈಲ್ ಜಾಗಕ್ಕೆ ಉಳಿಸಲು ಬಯಸಿದರೆ --ಸೇವ್ ಫ್ಲ್ಯಾಗ್ ಅಗತ್ಯವಿರುತ್ತದೆ.

ಇದಲ್ಲದೆ, ನೀವು ಹಲವಾರು ಫೈಲ್ ಸ್ಥಳಗಳನ್ನು ಸೇರಿಸಬಹುದು ಮತ್ತು ಅವುಗಳ ಆದ್ಯತೆಗಳನ್ನು ಬದಲಾಯಿಸಬಹುದು; ಬಹಳಷ್ಟು ಫೈಲ್‌ಗಳು ಇದ್ದಾಗ ಮತ್ತು ಅವುಗಳನ್ನು ವಿವಿಧ ಮಾಧ್ಯಮಗಳಲ್ಲಿ ಸಂಗ್ರಹಿಸಿದಾಗ ಇದು ಉಪಯುಕ್ತವಾಗಿರುತ್ತದೆ. ನಾನು ಈ ಸಾಧ್ಯತೆಯನ್ನು ಇಲ್ಲಿ ಪರಿಗಣಿಸುವುದಿಲ್ಲ; ವಿವರಗಳನ್ನು ಪ್ರೋಗ್ರಾಂ ಸಹಾಯದಲ್ಲಿ ಕಾಣಬಹುದು.

ಲಾಕ್ಷಣಿಕ ಫೈಲ್ ಸಿಸ್ಟಮ್ ವಲಸೆ

ಹೇಗಾದರೂ, ವಿಟಿಸ್ ಡೈರೆಕ್ಟರಿ ಮತ್ತು ಫೈಲ್ ಸ್ಥಳಗಳು ಸೈದ್ಧಾಂತಿಕವಾಗಿ ಕೆಲವೊಮ್ಮೆ ಸ್ಥಳದಿಂದ ಸ್ಥಳಕ್ಕೆ ಚಲಿಸಬಹುದು. ಅದನ್ನು ಕೆಲಸ ಮಾಡಲು, ನಾನು ಪ್ರತ್ಯೇಕ ಉಪಯುಕ್ತತೆಯನ್ನು ರಚಿಸಿದೆ ಲಿಂಕ್-ಎಡಿಟರ್, ಇದು ಬಲ್ಕ್ ಎಡಿಟ್ ಲಿಂಕ್‌ಗಳನ್ನು ಮಾಡಬಹುದು, ಮಾರ್ಗದ ಭಾಗಗಳನ್ನು ಇತರರೊಂದಿಗೆ ಬದಲಾಯಿಸಬಹುದು:

cp -r /mnt/MyFavoriteDisk/Vitis/ ~/Vitis
link-editor -d ~/Vitis/ -f /mnt/MyFavoriteDisk/Vitis/ -r ~/Vitis/ -R
cp -r /mnt/MyFavoriteDisk/Filespace/ ~/MyFiles
link-editor -d ~/Vitis/ -f /mnt/FlashDrive-256/Filespace/ -r ~/MyFiles -R

ಮೊದಲನೆಯ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು /mnt/MyFavoriteDisk/Vitis/ ನಿಂದ ಹೋಮ್ ಡೈರೆಕ್ಟರಿಗೆ ಸ್ಥಳಾಂತರಗೊಂಡ ನಂತರ, ಅಲಿಯಾಸ್‌ಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಸಾಂಕೇತಿಕ ಲಿಂಕ್‌ಗಳನ್ನು ಸಂಪಾದಿಸಲಾಗುತ್ತದೆ. ಎರಡನೆಯ ಪ್ರಕರಣದಲ್ಲಿ, ಫೈಲ್ ಜಾಗದ ಸ್ಥಳವನ್ನು ಬದಲಾಯಿಸಿದ ನಂತರ, ವಿಟಿಸ್ನಲ್ಲಿನ ಎಲ್ಲಾ ಲಿಂಕ್ಗಳನ್ನು ತಮ್ಮ ಮಾರ್ಗದ ಭಾಗವನ್ನು ಬದಲಿಸುವ ವಿನಂತಿಗೆ ಅನುಗುಣವಾಗಿ ಹೊಸದಕ್ಕೆ ಬದಲಾಯಿಸಲಾಗುತ್ತದೆ.

ಸ್ವಯಂಚಾಲಿತ ವಿಭಾಗಗಳು

ನೀವು ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿದರೆ vitis service get autocategorization, ಡೀಫಾಲ್ಟ್ ಆಗಿ, ಸ್ವಯಂಚಾಲಿತ ವರ್ಗಗಳನ್ನು ಫಾರ್ಮ್ಯಾಟ್ (ಫಾರ್ಮ್ಯಾಟ್ ಮತ್ತು ಟೈಪ್) ಮತ್ತು ಫೈಲ್ ಎಕ್ಸ್‌ಟೆನ್ಶನ್ (ವಿಸ್ತರಣೆ) ಮೂಲಕ ನಿಯೋಜಿಸಲಾಗಿದೆ ಎಂದು ನೀವು ನೋಡಬಹುದು.

ಉದಾಹರಣೆಗೆ, ನೀವು PDF ಗಳಲ್ಲಿ ಏನನ್ನಾದರೂ ಹುಡುಕಬೇಕಾದರೆ ಅಥವಾ EPUB ಮತ್ತು FB2 ನಿಂದ ನೀವು ಏನನ್ನು ಸಂಗ್ರಹಿಸಿದ್ದೀರಿ ಎಂಬುದನ್ನು ನೋಡಿದಾಗ ಇದು ಉಪಯುಕ್ತವಾಗಿದೆ, ನೀವು ವಿನಂತಿಯನ್ನು ಸರಳವಾಗಿ ಚಲಾಯಿಸಬಹುದು

vitis show Format/MOBI u: Format/FB2

ಫೈಲ್ ಅಥವಾ ಮೈಮೆಟೈಪ್‌ನಂತಹ ಪ್ರಮಾಣಿತ GNU/Linux ಉಪಕರಣಗಳು ನನಗೆ ನಿಖರವಾಗಿ ಸರಿಹೊಂದುವುದಿಲ್ಲ ಏಕೆಂದರೆ ಅವು ಯಾವಾಗಲೂ ಸ್ವರೂಪವನ್ನು ಸರಿಯಾಗಿ ನಿರ್ಧರಿಸುವುದಿಲ್ಲ; ಫೈಲ್ ಸಹಿಗಳು ಮತ್ತು ವಿಸ್ತರಣೆಗಳ ಆಧಾರದ ಮೇಲೆ ನನ್ನ ಸ್ವಂತ ಅನುಷ್ಠಾನವನ್ನು ನಾನು ಮಾಡಬೇಕಾಗಿತ್ತು. ಸಾಮಾನ್ಯವಾಗಿ, ಫೈಲ್ ಫಾರ್ಮ್ಯಾಟ್‌ಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವ ವಿಷಯವು ಸಂಶೋಧನೆಗೆ ಆಸಕ್ತಿದಾಯಕ ವಿಷಯವಾಗಿದೆ ಮತ್ತು ಪ್ರತ್ಯೇಕ ಲೇಖನಕ್ಕೆ ಅರ್ಹವಾಗಿದೆ. ಸದ್ಯಕ್ಕೆ ನಾನು ಬಹುಶಃ ಪ್ರಪಂಚದ ಎಲ್ಲಾ ಸ್ವರೂಪಗಳಿಗೆ ನಿಜವಾದ ಮಾನ್ಯತೆಯನ್ನು ಒದಗಿಸಿಲ್ಲ ಎಂದು ಹೇಳಬಹುದು, ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ ಇದು ಈಗಾಗಲೇ ಉತ್ತಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆ. ನಿಜ, EPUB ಈಗ ಸ್ವರೂಪವನ್ನು ZIP ಎಂದು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ (ಸಾಮಾನ್ಯವಾಗಿ, ಇದನ್ನು ಸಮರ್ಥಿಸಲಾಗುತ್ತದೆ, ಆದರೆ ಆಚರಣೆಯಲ್ಲಿ ಇದನ್ನು ಸಾಮಾನ್ಯ ನಡವಳಿಕೆ ಎಂದು ಪರಿಗಣಿಸಬಾರದು). ಸದ್ಯಕ್ಕೆ, ಈ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಪ್ರಾಯೋಗಿಕವಾಗಿ ಪರಿಗಣಿಸಿ ಮತ್ತು ಯಾವುದೇ ದೋಷಗಳನ್ನು ವರದಿ ಮಾಡಿ. ವಿಚಿತ್ರ ಸಂದರ್ಭಗಳಲ್ಲಿ, ನೀವು ಯಾವಾಗಲೂ ಫೈಲ್ ವಿಸ್ತರಣೆ ವಿಭಾಗಗಳನ್ನು ಬಳಸಬಹುದು, ಉದಾಹರಣೆಗೆ, ವಿಸ್ತರಣೆ/ಇಪಬ್.

ಸ್ವರೂಪದ ಮೂಲಕ ಸ್ವಯಂವರ್ಗಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿದರೆ, ಪ್ರಕಾರದ ಪ್ರಕಾರ ಕೆಲವು ಸ್ವರೂಪಗಳನ್ನು ಗುಂಪು ಮಾಡುವ ಸ್ವಯಂವರ್ಗಗಳನ್ನು ಸಹ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ: "ಆರ್ಕೈವ್ಸ್", "ಪಿಕ್ಚರ್ಸ್", "ವೀಡಿಯೋ", "ಆಡಿಯೋ" ಮತ್ತು "ಡಾಕ್ಯುಮೆಂಟ್ಸ್". ಈ ಉಪವರ್ಗಗಳಿಗೆ ಸ್ಥಳೀಯ ಹೆಸರುಗಳನ್ನು ಸಹ ಮಾಡಲಾಗುವುದು.

ಏನು ಹೇಳಿಲ್ಲ

ವಿಟಿಸ್ ಇದು ಬಹುಮುಖಿ ಸಾಧನವಾಗಿ ಹೊರಹೊಮ್ಮಿತು ಮತ್ತು ಎಲ್ಲವನ್ನೂ ಒಂದೇ ಬಾರಿಗೆ ಮುಚ್ಚುವುದು ಕಷ್ಟ. ನೀವು ಇನ್ನೇನು ಮಾಡಬಹುದು ಎಂಬುದನ್ನು ನಾನು ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಹೇಳುತ್ತೇನೆ:

  • ವಿಭಾಗಗಳನ್ನು ಅಳಿಸಬಹುದು ಮತ್ತು ಫೈಲ್‌ಗಳಿಂದ ತೆಗೆದುಹಾಕಬಹುದು;
  • ಅಭಿವ್ಯಕ್ತಿ ಪ್ರಶ್ನೆಗಳ ಫಲಿತಾಂಶಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಡೈರೆಕ್ಟರಿಗೆ ನಕಲಿಸಬಹುದು;
  • ಫೈಲ್ಗಳನ್ನು ಪ್ರೋಗ್ರಾಂಗಳಾಗಿ ಚಲಾಯಿಸಬಹುದು;
  • ಪ್ರದರ್ಶನ ಆಜ್ಞೆಯು ಹಲವು ಆಯ್ಕೆಗಳನ್ನು ಹೊಂದಿದೆ, ಉದಾಹರಣೆಗೆ, ಹೆಸರು/ಮಾರ್ಪಾಡು ಮಾಡಿದ ದಿನಾಂಕ ಅಥವಾ ಪ್ರವೇಶ/ಗಾತ್ರ/ವಿಸ್ತರಣೆಯ ಮೂಲಕ ವಿಂಗಡಿಸುವುದು, ಮೂಲಗಳಿಗೆ ಫೈಲ್ ಗುಣಲಕ್ಷಣಗಳು ಮತ್ತು ಮಾರ್ಗಗಳನ್ನು ತೋರಿಸುವುದು, ಗುಪ್ತ ಫೈಲ್‌ಗಳ ಪ್ರದರ್ಶನವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವುದು ಇತ್ಯಾದಿ.
  • ನೀವು ಇಂಟರ್ನೆಟ್ ಮೂಲಗಳಿಗೆ ಲಿಂಕ್‌ಗಳನ್ನು ಉಳಿಸಿದಾಗ, ನೀವು HTML ಪುಟಗಳ ಸ್ಥಳೀಯ ಪ್ರತಿಗಳನ್ನು ಸಹ ಉಳಿಸಬಹುದು.

ಸಂಪೂರ್ಣ ವಿವರಗಳನ್ನು ಬಳಕೆದಾರರ ಸಹಾಯದಲ್ಲಿ ಕಾಣಬಹುದು.

ಪ್ರಾಸ್ಪೆಕ್ಟ್ಸ್

"ಯಾರೂ ಈ ಟ್ಯಾಗ್‌ಗಳನ್ನು ಸ್ವತಃ ಹೊಂದಿಸುವುದಿಲ್ಲ" ಎಂದು ಸಂದೇಹವಾದಿಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಹೇಳುತ್ತಾರೆ. ನನ್ನ ಸ್ವಂತ ಉದಾಹರಣೆಯನ್ನು ಬಳಸಿಕೊಂಡು, ನಾನು ಇದಕ್ಕೆ ವಿರುದ್ಧವಾಗಿ ಸಾಬೀತುಪಡಿಸಬಹುದು: ನಾನು ಈಗಾಗಲೇ ಆರು ಸಾವಿರಕ್ಕೂ ಹೆಚ್ಚು ಫೈಲ್‌ಗಳನ್ನು ವರ್ಗೀಕರಿಸಿದ್ದೇನೆ, ಸಾವಿರಕ್ಕೂ ಹೆಚ್ಚು ವರ್ಗಗಳು ಮತ್ತು ಅಲಿಯಾಸ್‌ಗಳನ್ನು ರಚಿಸಿದ್ದೇನೆ ಮತ್ತು ಅದು ಯೋಗ್ಯವಾಗಿದೆ. ಯಾವಾಗ ಒಂದು ತಂಡ vitis open План ನಿಮ್ಮ ಮಾಡಬೇಕಾದ ಪಟ್ಟಿಯನ್ನು ತೆರೆಯಿರಿ ಅಥವಾ ಒಂದು ಆಜ್ಞೆಯೊಂದಿಗೆ vitis open LaTeX LaTeX ಲೇಔಟ್ ಸಿಸ್ಟಮ್ ಬಗ್ಗೆ ನೀವು Stolyarov ಪುಸ್ತಕವನ್ನು ತೆರೆದಾಗ, ಫೈಲ್ ಸಿಸ್ಟಮ್ ಅನ್ನು "ಹಳೆಯ ಶೈಲಿಯಲ್ಲಿ" ಬಳಸುವುದು ಈಗಾಗಲೇ ನೈತಿಕವಾಗಿ ಕಷ್ಟಕರವಾಗಿದೆ.

ಈ ಆಧಾರದ ಮೇಲೆ, ಹಲವಾರು ಆಲೋಚನೆಗಳು ಉದ್ಭವಿಸುತ್ತವೆ. ಉದಾಹರಣೆಗೆ, ಪ್ರಸ್ತುತ ಹವಾಮಾನ, ರಜೆ, ವಾರದ ದಿನ, ದಿನ ಅಥವಾ ವರ್ಷದ ಸಮಯಕ್ಕೆ ಅನುಗುಣವಾಗಿ ವಿಷಯಾಧಾರಿತ ಸಂಗೀತವನ್ನು ಆನ್ ಮಾಡುವ ಸ್ವಯಂಚಾಲಿತ ರೇಡಿಯೊವನ್ನು ನೀವು ಮಾಡಬಹುದು. ವಿಷಯಕ್ಕೆ ಇನ್ನೂ ಹತ್ತಿರವಾಗಿರುವ ಮ್ಯೂಸಿಕ್ ಪ್ಲೇಯರ್ ವರ್ಗಗಳ ಬಗ್ಗೆ ತಿಳಿದಿರುತ್ತದೆ ಮತ್ತು ಸೆಟ್‌ಗಳಲ್ಲಿ ವಿಭಾಗಗಳ ಕಾರ್ಯಾಚರಣೆಗಳೊಂದಿಗೆ ಅಭಿವ್ಯಕ್ತಿಯ ಮೂಲಕ ಸಂಗೀತವನ್ನು ಪ್ಲೇ ಮಾಡಬಹುದು. "ಡೌನ್‌ಲೋಡ್‌ಗಳು" ಡೈರೆಕ್ಟರಿಯನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡುವ ಮತ್ತು ಹೊಸ ಫೈಲ್‌ಗಳನ್ನು ವರ್ಗೀಕರಿಸಲು ನೀಡುವ ಡೀಮನ್ ಮಾಡಲು ಇದು ಉಪಯುಕ್ತವಾಗಿದೆ. ಮತ್ತು, ಸಹಜವಾಗಿ, ನಾವು ಸಾಮಾನ್ಯ ಗ್ರಾಫಿಕಲ್ ಸೆಮ್ಯಾಂಟಿಕ್ ಫೈಲ್ ಮ್ಯಾನೇಜರ್ ಅನ್ನು ಮಾಡಬೇಕು. ಒಮ್ಮೆ ನಾನು ಫೈಲ್‌ಗಳ ಸಾಮೂಹಿಕ ಬಳಕೆಗಾಗಿ ಎಂಟರ್‌ಪ್ರೈಸ್‌ಗಾಗಿ ವೆಬ್ ಸೇವೆಯನ್ನು ಸಹ ರಚಿಸಿದೆ, ಆದರೆ ಅದು ಆದ್ಯತೆಯಾಗಿರಲಿಲ್ಲ ಮತ್ತು ಅಪ್ರಸ್ತುತವಾಯಿತು, ಆದರೂ ಇದು ಉನ್ನತ ಮಟ್ಟದ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸಾಧಿಸಿತು. (ಪ್ರಮುಖ ಬದಲಾವಣೆಗಳಿಂದಾಗಿ ವಿಟಿಸ್, ಇದು ಇನ್ನು ಮುಂದೆ ಬಳಸಲಾಗುವುದಿಲ್ಲ.)

ಇಲ್ಲಿ ಸ್ವಲ್ಪ ಡೆಮೊ ಇಲ್ಲಿದೆ

ಡೈರೆಕ್ಟರಿಗಳ ಬದಲಿಗೆ ವರ್ಗಗಳು, ಅಥವಾ ಲಿನಕ್ಸ್‌ಗಾಗಿ ಸೆಮ್ಯಾಂಟಿಕ್ ಫೈಲ್ ಸಿಸ್ಟಮ್

ತೀರ್ಮಾನಕ್ಕೆ

ವಿಟಿಸ್ ಡೇಟಾದೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಶೈಲಿಯನ್ನು ಆಮೂಲಾಗ್ರವಾಗಿ ಬದಲಾಯಿಸುವ ಮೊದಲ ಪ್ರಯತ್ನವಲ್ಲ, ಆದರೆ ನನ್ನ ಆಲೋಚನೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಮತ್ತು GNU GPL ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಅನುಷ್ಠಾನವನ್ನು ಸಾರ್ವಜನಿಕವಾಗಿ ಲಭ್ಯವಾಗುವಂತೆ ಮಾಡುವುದು ಮುಖ್ಯವೆಂದು ನಾನು ಪರಿಗಣಿಸಿದೆ. ಅನುಕೂಲಕ್ಕಾಗಿ, x86-64 ಗಾಗಿ ಡೆಬ್ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಮಾಡಲಾಗಿದೆ; ಇದು ಎಲ್ಲಾ ಆಧುನಿಕ ಡೆಬಿಯನ್ ವಿತರಣೆಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸಬೇಕು. ARM ನಲ್ಲಿ ಸಣ್ಣಪುಟ್ಟ ತೊಂದರೆಗಳಿದ್ದವು (ಇತರ ಎಲ್ಲಾ ಕಾರ್ಯಕ್ರಮಗಳಿಗೆ ಸಂಬಂಧಿಸಿದೆ ವಿಟಿಸ್, ಉತ್ತಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ), ಆದರೆ ಭವಿಷ್ಯದಲ್ಲಿ ಈ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ (ಆರ್ಮ್‌ಹೆಚ್‌ಎಫ್) ಗಾಗಿ ಕೆಲಸದ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸಂಕಲಿಸಲಾಗುತ್ತದೆ. Fedora 30 ನಲ್ಲಿನ ಸಮಸ್ಯೆಗಳು ಮತ್ತು ಅನೇಕ RPM ವಿತರಣೆಗಳಲ್ಲಿ ಹರಡುವ ತೊಂದರೆಯಿಂದಾಗಿ ನಾನು ಇದೀಗ RPM ಪ್ಯಾಕೇಜುಗಳನ್ನು ರಚಿಸುವುದನ್ನು ನಿಲ್ಲಿಸಿದ್ದೇನೆ, ಆದರೆ ನಂತರದ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಇನ್ನೂ ಕನಿಷ್ಠ ಒಂದೆರಡು ಮಾಡಲಾಗುವುದು. ಈ ಮಧ್ಯೆ ನೀವು ಬಳಸಬಹುದು make && make install ಅಥವಾ checkinstall.

ನಿಮ್ಮ ಗಮನಕ್ಕೆ ಎಲ್ಲರಿಗೂ ಧನ್ಯವಾದಗಳು! ಈ ಲೇಖನ ಮತ್ತು ಈ ಯೋಜನೆಯು ಉಪಯುಕ್ತವಾಗಬಹುದು ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ.

ಪ್ರಾಜೆಕ್ಟ್ ರೆಪೊಸಿಟರಿಗೆ ಲಿಂಕ್

ಮೂಲ: www.habr.com

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ