fd: ಅತ್ಯಂತ ವೇಗವಾಗಿ ಹುಡುಕಲು ಸರಳ ಆಜ್ಞೆ

ಲಿನಕ್ಸ್ ಹುಡುಕಿ

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

ಹೇಗಾದರೂ, ನಮ್ಮ ಬೆರಳ ತುದಿಯಲ್ಲಿ ಈ ಸಾಧನಗಳು ನಮ್ಮಲ್ಲಿ ಮಾತ್ರವಲ್ಲ, ಲಿನಕ್ಸ್‌ನೊಂದಿಗಿನ ನಮ್ಮ ದಿನನಿತ್ಯದ ಕೆಲಸದಲ್ಲಿ ನಮಗೆ ಸಹಾಯ ಮಾಡುವ ಇತರವುಗಳೂ ಇವೆ, ಮತ್ತು ಒಂದು ಉದಾಹರಣೆ fd, ನಾವು ಹುಡುಕಬೇಕಾದದ್ದನ್ನು ಬಹಳ ಸರಳವಾಗಿ ಮತ್ತು ತ್ವರಿತವಾಗಿ ಹುಡುಕುವ ಪ್ರೋಗ್ರಾಂ. ಇದರೊಂದಿಗೆ ನಾವು ಬಹಳ ಸರಳವಾದ ಸಿಂಟ್ಯಾಕ್ಸ್‌ನೊಂದಿಗೆ ವಿಷಯಗಳನ್ನು ಹುಡುಕಬಹುದು, ಅದು ನಮಗೆ ತೋರಿಸುವದನ್ನು ಉತ್ತಮವಾಗಿ ಗುರುತಿಸಲು ಬಣ್ಣಗಳೊಂದಿಗೆ output ಟ್‌ಪುಟ್ ಹೊಂದಬಹುದು, ಹುಡುಕಾಟಗಳು ಬಹಳ ಬೇಗನೆ ನಡೆಯುತ್ತವೆ, ಇದು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಕೇಸ್-ಸೆನ್ಸಿಟಿವ್ ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ, ಆದರೆ ಇದನ್ನು ಕೇಸ್- ಸೂಕ್ಷ್ಮ ಮತ್ತು ಕೇಸ್ ಸೆನ್ಸಿಟಿವ್ ...

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

wget https://github.com/sharkdp/fd/releases/download/v7.3.0/fd-musl_7.3.0_amd64.deb

sudo dpkg -i fd-musl_7.3.0_amd64.deb

ಇತರ ಡಿಸ್ಟ್ರೋಗಳಿಗಾಗಿ, ನೀವು ಈ ಇತರ ಆಜ್ಞೆಗಳನ್ನು ಬಳಸಬಹುದು ಓಪನ್ ಸೂಸ್, ಆರ್ಚ್ ಲಿನಕ್ಸ್ ಮತ್ತು ಜೆಂಟೂ ಕ್ರಮವಾಗಿ:

zypper in fd
pacman -S fd
emerge -av fd

ಪ್ಯಾರಾ ಅದನ್ನು ಬಳಸಿ, ಇದು ತುಂಬಾ ಸರಳವಾಗಿದೆ, ಆದರೆ ಬಹುಶಃ ಮೊದಲು ನೀವು ತೋರಿಸುವ ಸಹಾಯದಿಂದ ಎಲ್ಲಾ ಆಯ್ಕೆಗಳನ್ನು ತಿಳಿದುಕೊಳ್ಳಲು ನೀವು ಆಸಕ್ತಿ ಹೊಂದಿರುತ್ತೀರಿ:

fd -h

ಮತ್ತು ಫಾರ್ ಹುಡುಕಲುಉದಾಹರಣೆಗೆ, ನಟಾಲಿಯಾ ಎಂಬ .mp3 ವಿಸ್ತರಣೆಯೊಂದಿಗೆ ಫೈಲ್ ಅನ್ನು ಹುಡುಕಿ:

fd -e mp3 Natalie

ಅಥವಾ ಹುಡುಕಲು ವಿಷಯದೊಳಗೆ ಡೈರೆಕ್ಟರಿ / ಹೋಮ್ / ಐಸಾಕ್ನ ಎಲ್ಲಾ .txt ನಲ್ಲಿ ಕೀಲಾ ಪದದ ಫೈಲ್:

fd -e .txt Keila /home/Isaac

ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: AB ಇಂಟರ್ನೆಟ್ ನೆಟ್ವರ್ಕ್ಸ್ 2008 SL
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.