ಎಫ್ಡಿ, ಫೈಂಡ್ ಆಜ್ಞೆಗೆ ಪರ್ಯಾಯ, ಸರಳ, ವೇಗದ ಮತ್ತು ಬಳಸಲು ಸುಲಭ

ಎಫ್ಡಿ ಬಗ್ಗೆ

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

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

ಸಾಮಾನ್ಯ ಗುಣಲಕ್ಷಣಗಳು ಎಫ್ಡಿ

ಕೆಲವು ಗಮನಾರ್ಹ ಲಕ್ಷಣಗಳು:

  • ಉನಾ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಬಳಸಲು ಸುಲಭವಾಗಿದೆ. ನೀವು ಬರೆಯಬೇಕಾಗಿದೆ fd * ಮಾದರಿ*.
  • ಒಂದು ನೀಡುತ್ತದೆ ವರ್ಣರಂಜಿತ let ಟ್ಲೆಟ್, ls ಆಜ್ಞೆಯಂತೆಯೇ.
  • ನಾವು ಎ ವೇಗದ ಉತ್ತರ.
  • ಎ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ ಸ್ಮಾರ್ಟ್ ಹುಡುಕಾಟ, ದೊಡ್ಡಕ್ಷರ ಮತ್ತು ಸಣ್ಣಕ್ಷರಗಳೊಂದಿಗೆ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ.
  • ಗುಪ್ತ ಫೈಲ್‌ಗಳು ಮತ್ತು ಡೈರೆಕ್ಟರಿಗಳನ್ನು ಹುಡುಕುವುದಿಲ್ಲ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ

ಇವುಗಳು ಅದರ ಕೆಲವು ವೈಶಿಷ್ಟ್ಯಗಳು. ಅವರೆಲ್ಲರನ್ನೂ ಸಂಪರ್ಕಿಸಬಹುದು ಯೋಜನೆಯ ಗಿಟ್‌ಹಬ್ ಭಂಡಾರ.

ಉಬುಂಟುನಲ್ಲಿ ಎಫ್ಡಿ ಸ್ಥಾಪಿಸಿ

ಈ ಹುಡುಕಾಟ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಉಬುಂಟು ಮತ್ತು ಡೆಬಿಯನ್ ಆಧಾರಿತ ವಿತರಣೆಗಳಲ್ಲಿ ಸ್ಥಾಪಿಸಲು ನಾವು ಮಾಡಬೇಕಾಗುತ್ತದೆ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ ಉಡಾವಣಾ ಪುಟದಿಂದ. ನಾವು ಟರ್ಮಿನಲ್ (Ctrl + Alt + T) ಅನ್ನು ಸಹ ಬಳಸಬಹುದು wget ಬಳಸಿ .deb ಪ್ಯಾಕೇಜ್ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ. ಇದಕ್ಕಾಗಿ ನಾವು ಬರೆಯುತ್ತೇವೆ:

Wget ನೊಂದಿಗೆ fd ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ

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

ಡೌನ್‌ಲೋಡ್ ಮುಗಿದ ನಂತರ, ನಾವು ಮಾಡಬಹುದು ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ ಒಂದೇ ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ ಟೈಪ್ ಮಾಡುವುದು:

fd ಆಜ್ಞಾ ಸ್ಥಾಪನೆ

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

ಉಬುಂಟುನಲ್ಲಿ ಎಫ್ಡಿ ಬಳಸುವುದು

ಹೋಲುತ್ತದೆ ಆಜ್ಞೆಯನ್ನು ಹುಡುಕಿ, ಈ ಆಜ್ಞೆಯು ಅನೇಕ ಸಂಭಾವ್ಯ ಬಳಕೆಯ ಸಂದರ್ಭಗಳನ್ನು ಸಹ ಹೊಂದಿದೆ. ನಾವು ಆಳವಾಗಿ ಹೋಗುವ ಮೊದಲು, ವಿಮರ್ಶಿಸಲು ಸಲಹೆ ನೀಡಲಾಗುತ್ತದೆ ಲಭ್ಯವಿರುವ ಆಯ್ಕೆಗಳು. ಇದಕ್ಕಾಗಿ ನಾವು ಟರ್ಮಿನಲ್ (Ctrl + Alt + T) ಅನ್ನು ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ಅದರ ಸಹಾಯವನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು:

ಸಹಾಯ fd ಆಜ್ಞೆ

fd -h

ಎಫ್ಡಿ ಬಳಸುವ ಉದಾಹರಣೆಗಳು

ಕೆಳಗಿನ ಉದಾಹರಣೆಗಳಿಗಾಗಿ, ನಾನು ಎಂಬ ಯೋಜನೆಯ ಸ್ಥಾಪನೆಯನ್ನು ಬಳಸಲಿದ್ದೇನೆ ಅಪುಂಟಡೋರಿಯಂ ನಲ್ಲಿ ಇದೆ / opt / lampp / htdocs / ಹುಡುಕಾಟಗಳನ್ನು ನಿರ್ವಹಿಸಲು.

ಪ್ರಾರಂಭಿಸಲು, ನಾವು ಮಾಡಬಹುದು ಯಾವುದೇ ವಾದಗಳಿಲ್ಲದೆ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ, ನಾವು ನೋಡುವ output ಟ್‌ಪುಟ್ ಇರುತ್ತದೆ ಆಜ್ಞೆಯಂತೆಯೇ ls -R:

ಯಾವುದೇ ವಾದಗಳಿಲ್ಲದ fd ಆಜ್ಞೆ

fd

ನಮಗೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ ಮೊದಲ 10 ಫಲಿತಾಂಶಗಳನ್ನು ಮಾತ್ರ ನೋಡಿ, ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ಆಜ್ಞೆಯಿಂದ ಕಡಿಮೆ output ಟ್‌ಪುಟ್ ನೋಡಲು:

ಎಫ್ಡಿ ಹೆಡ್, ಫಲಿತಾಂಶಗಳನ್ನು 10 ಕ್ಕೆ ಮಿತಿಗೊಳಿಸಿ

fd | head

ವಿಸ್ತರಣೆಯ ಮೂಲಕ ಹುಡುಕಿ

ನಾವು ಎಲ್ಲಾ ಫೈಲ್‌ಗಳನ್ನು ಹುಡುಕಲು ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ jpg, ನಾವು ಬಳಸಬಹುದು ವಿಸ್ತರಣೆಯ ಮೂಲಕ ಫಿಲ್ಟರ್ ಮಾಡಲು '-e' ಆಯ್ಕೆ:

ವಿಸ್ತರಣೆಯಿಂದ ಎಫ್ಡಿ ಫಿಲ್ಟರ್

fd -e jpg

ಮಾದರಿಯನ್ನು ಬಳಸಿ ಹುಡುಕಿ

La '-e' ಆಯ್ಕೆ ಸಹ ಬಳಸಬಹುದು ಒಂದು ಮಾದರಿಯೊಂದಿಗೆ ಸಂಯೋಜನೆಯಲ್ಲಿ ಕೆಳಗಿನವುಗಳಂತೆ:

ಮಾದರಿಯಿಂದ ಎಫ್ಡಿ ಫಿಲ್ಟರ್

fd -e php index

ಈ ಆಜ್ಞೆಯು ವಿಸ್ತರಣೆಯೊಂದಿಗೆ ಫೈಲ್‌ಗಳನ್ನು ಹುಡುಕುತ್ತದೆ ಪಿಎಚ್ಪಿ ಅದು ಅವರ ಹೆಸರಿನಲ್ಲಿ ಸ್ಟ್ರಿಂಗ್ ಹೊಂದಿದೆ 'ಸೂಚ್ಯಂಕ'.

ಹುಡುಕಾಟದಿಂದ ಡೈರೆಕ್ಟರಿಯನ್ನು ಹೊರಗಿಡಿ

ನಾವು ಬಯಸಿದರೆ ಕೆಲವು ಫಲಿತಾಂಶಗಳನ್ನು ಹೊರಗಿಡಿ, ನಾವು ಬಳಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಆಯ್ಕೆ "-E" ಕೆಳಗೆ ತಿಳಿಸಿದಂತೆ:

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

fd -e php index -E PASTE

ಈ ಆಜ್ಞೆಯು ವಿಸ್ತರಣೆಯೊಂದಿಗೆ ಎಲ್ಲಾ ಫೈಲ್‌ಗಳನ್ನು ಹುಡುಕುತ್ತದೆ ಪಿಎಚ್ಪಿ, ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಹೊಂದಿದೆ 'ಸೂಚ್ಯಂಕ'ಮತ್ತು ಫಲಿತಾಂಶಗಳನ್ನು ಡೈರೆಕ್ಟರಿಯಿಂದ ಹೊರಗಿಡುತ್ತದೆ'ಅಂಟಿಸಿ'.

ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಹುಡುಕಿ

ನೀವು ನಿರ್ದಿಷ್ಟ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಹುಡುಕಲು ಬಯಸಿದರೆ, ನೀವು ಅದನ್ನು ಮಾಡಬೇಕಾಗುತ್ತದೆ ಅದನ್ನು ವಾದವಾಗಿ ಸೂಚಿಸಿ:

ಡೈರೆಕ್ಟರಿಯೊಳಗಿನ ಫೈಲ್‌ಗಳಿಗಾಗಿ ಎಫ್‌ಡಿ ಹುಡುಕಾಟ

fd png ./IMG/

ಹಿಂದಿನ ಆಜ್ಞೆಯೊಂದಿಗೆ ನಾವು IMG ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ png ಫೈಲ್‌ಗಳನ್ನು ಹುಡುಕುತ್ತೇವೆ.

ಪಡೆದ ಫಲಿತಾಂಶಗಳ ಮೇಲೆ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ

ಹುಡುಕಿದಂತೆ, ನಾವು ಅದನ್ನು ಬಳಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಸಮಾನಾಂತರ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು -x ಅಥವಾ –exec ಆರ್ಗ್ಯುಮೆಂಟ್‌ಗಳು ಹುಡುಕಾಟ ಫಲಿತಾಂಶಗಳೊಂದಿಗೆ. ಕೆಳಗಿನ ಉದಾಹರಣೆಯಲ್ಲಿ ನಾವು ಕಂಡುಕೊಂಡ ಇಮೇಜ್ ಫೈಲ್‌ಗಳ ಅನುಮತಿಗಳನ್ನು ಬದಲಾಯಿಸಲು chmod ಅನ್ನು ಬಳಸುತ್ತೇವೆ.

fd -e jpg -x chmod 644 {}

ಮೇಲಿನ ಆಜ್ಞೆಯು jpg ವಿಸ್ತರಣೆಯೊಂದಿಗೆ ಎಲ್ಲಾ ಫೈಲ್‌ಗಳನ್ನು ಹುಡುಕುತ್ತದೆ ಮತ್ತು ಅವುಗಳ ಮೇಲೆ chmod 644 ಅನ್ನು ರನ್ ಮಾಡುತ್ತದೆ.

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

ಈ ಆಜ್ಞೆಯ ಬಗ್ಗೆ ಹೆಚ್ಚು ವಿವರವಾದ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಲು, ಅಗತ್ಯವಿರುವ ಬಳಕೆದಾರರನ್ನು ಕಂಡುಹಿಡಿಯಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಹೆಚ್ಚಿನ ಮಾಹಿತಿ GitHub ನಲ್ಲಿ ಭಂಡಾರ ಯೋಜನೆಯ. ಫ್ಯುಯೆಂಟ್.


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

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

*

*

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

  1.   ಸ್ಯಾಂಟಿಯಾಗೊ ಡಿಜೊ

    ತೆರೆದ ಮೂಲ ಲೇಖನಗಳ ಲೇಖಕರಾಗಿ, ನಿಮ್ಮ ವಿಷಯದ ಮೂಲವನ್ನು ನೀವು ಉಲ್ಲೇಖಿಸಿದರೆ ಚೆನ್ನಾಗಿರುತ್ತದೆ. https://www.tecmint.com/fd-alternative-to-find-command/

    1.    ಡೇಮಿಯನ್ ಅಮೀಡೊ ಡಿಜೊ

      ನೀನು ಸರಿ. ಉಲ್ಲೇಖಿಸಿದ ಅವಶೇಷಗಳು.