એફડી, શોધ આદેશનો વિકલ્પ, સરળ, ઝડપી અને ઉપયોગમાં સરળ

એફડી વિશે

હવે પછીના લેખમાં આપણે એફડી પર એક નજર નાખીશું. આ એક ઝડપી, સરળ અને ઉપયોગમાં સરળ ટૂલ છે જેનો હેતુ છે શોધ સરળ બનાવો, શોધવા આદેશની તુલના. તે ફાઇન્ડ કમાન્ડ માટે સંપૂર્ણ રિપ્લેસમેન્ટ તરીકે બનાવવામાં આવ્યું નથી, તેનો હેતુ ફક્ત ઉપયોગમાં સરળ વિકલ્પ પૂરો પાડવાનો છે જે થોડો ઝડપથી કામ કરે છે.

આજે મોટાભાગના Gnu / Linux વપરાશકર્તાઓ ફાઇન્ડ સર્ચ કમાન્ડ અને ઘણા કેસોથી પરિચિત છે જ્યાં તે ઉપયોગી થઈ શકે. નીચેની લીટીઓમાં આપણે એક નજર જોઈ રહ્યા છીએ સ્થાપન અને શક્ય ઉપયોગો એફડી કરવાનો પ્રયત્ન અમારી ફાઇલો દ્વારા શોધો.

સામાન્ય લાક્ષણિકતાઓ એફડી

કેટલીક સૌથી નોંધપાત્ર સુવિધાઓ આ છે:

  • ઉના સિન્ટેક્ષ વાપરવા માટે સરળ. તમારે ફક્ત લખવું પડશે એફડી * પેટર્ન*.
  • તક આપે છે રંગબેરંગી આઉટલેટ, ls આદેશ સમાન છે.
  • અમારી પાસે એ ઝડપી જવાબ.
  • સક્ષમ કરે છે સ્માર્ટ શોધડિફppલ્ટ રૂપે, અપરકેસ અને લોઅરકેસ સાથે.
  • છુપાયેલ ફાઇલો અને ડિરેક્ટરીઓ શોધતો નથી મૂળભૂત રીતે

આ તેની કેટલીક સુવિધાઓ છે. તે બધા પાસેથી સલાહ લઈ શકાય છે પ્રોજેક્ટનું ગિટહબ રીપોઝીટરી.

ઉબુન્ટુ પર એફડી ઇન્સ્ટોલ કરો

આ શોધ એપ્લિકેશનને ઉબુન્ટુ અને ડેબિયન-આધારિત વિતરણો પર ઇન્સ્ટોલ કરવા માટે આપણને પડશે નવીનતમ સંસ્કરણ ડાઉનલોડ કરો લોંચ પૃષ્ઠથી. આપણે ટર્મિનલ (Ctrl + Alt + T) નો ઉપયોગ પણ કરી શકીએ છીએ વિજેટ નો ઉપયોગ કરીને .deb પેકેજ ડાઉનલોડ કરો. આ માટે અમે લખીએ છીએ:

વિજેટ સાથે એફડી ડાઉનલોડ કરો

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

ઉબુન્ટુ માં એફડી નો ઉપયોગ

જેવું જ છે આદેશ શોધવા, આ આદેશમાં ઉપયોગના ઘણા સંભવિત કેસ પણ છે. આપણે erંડા જતા પહેલા તેની સમીક્ષા કરવાની સલાહ આપવામાં આવે છે ઉપલબ્ધ વિકલ્પો. આ માટે આપણે ટર્મિનલ (Ctrl + Alt + T) લખીને તેની સહાયની સલાહ લઈ શકીએ:

સહાય એફડી આદેશ

fd -h

Fd નો ઉપયોગ કરવાનાં ઉદાહરણો

નીચેના ઉદાહરણો માટે, હું કહેવાતા પ્રોજેક્ટના ઇન્સ્ટોલેશનનો ઉપયોગ કરીશ અપુન્ટોરિયમ માં સ્થિત થયેલ છે / /પ્ટ / લેમ્પ / એચટીડોક્સ / શોધ કરવા માટે.

સાથે શરૂ કરવા માટે, અમે કરી શકો છો કોઈ પણ દલીલો વિના આદેશ ચલાવો, આઉટપુટ જે આપણે જોઈશું આદેશ સમાન છે એલએસ -આર:

કોઈ દલીલો સાથે fd આદેશ

fd

અમે સક્ષમ થઈશું ફક્ત પ્રથમ 10 પરિણામો જુઓલખીને, આદેશમાંથી ટૂંકા આઉટપુટ જોવા માટે:

એફડી હેડ, પરિણામોને 10 સુધી મર્યાદિત કરો

fd | head

એક્સ્ટેંશન દ્વારા શોધો

જો આપણે બધી ફાઇલો શોધવામાં રસ ધરાવીએ છીએ jpg, આપણે તેનો ઉપયોગ કરી શકીએ છીએ એક્સ્ટેંશન દ્વારા ફિલ્ટર કરવા માટે વિકલ્પ '-e':

એક્સ્ટેંશન દ્વારા એફડી ફિલ્ટર

fd -e jpg

પેટર્નનો ઉપયોગ કરીને શોધો

La વિકલ્પ '-e' પણ ઉપયોગ કરી શકાય છે એક પેટર્ન સાથે સંયોજનમાં નીચેની જેમ:

પેટર્ન દ્વારા એફડી ફિલ્ટર

fd -e php index

આ આદેશ એક્સ્ટેંશનવાળી ફાઇલોની શોધ કરશે PHP, તેમના નામ પર શબ્દમાળા 'છેઇન્ડેક્સ'.

શોધમાંથી ડિરેક્ટરીને બાકાત રાખો

જો આપણે ઇચ્છતા હોત કેટલાક પરિણામો બાકાત, આપણે તેનો ઉપયોગ કરી શકશું વિકલ્પ "-E" નીચે પ્રમાણે:

ડિરેક્ટરીને ટાળીને પેટર્ન દ્વારા ફિલ્ટર કરો

fd -e php index -E PASTE

આ આદેશ વિસ્તરણવાળી બધી ફાઇલોની શોધ કરશે PHP,શબ્દમાળા ધરાવતા,ઇન્ડેક્સ'અને ડિરેક્ટરીમાંથી પરિણામોને બાકાત રાખશે'પેસ્ટ કરો'.

ડિરેક્ટરીમાં શોધો

જો તમે કોઈ વિશિષ્ટ ડિરેક્ટરીમાં શોધવા માંગતા હો, તો તમારે ખાલી કરવું પડશે દલીલ તરીકે સૂચવો:

ડિરેક્ટરીમાં ફાઇલો માટે એફડી શોધ

fd png ./IMG/

પહેલાનાં આદેશથી આપણે IMG ડિરેક્ટરીમાં png ફાઇલો શોધીશું.

પ્રાપ્ત પરિણામો પર આદેશ ચલાવો

શોધવા સાથે, અમે આનો ઉપયોગ કરી શકશું સમાંતર આદેશ અમલ શરૂ કરવા માટે -x અથવા ecexec દલીલો શોધ પરિણામો સાથે. નીચેના ઉદાહરણમાં, અમે મળેલી ઇમેજ ફાઇલોની પરવાનગી બદલવા માટે chmod નો ઉપયોગ કરીશું.

fd -e jpg -x chmod 644 {}

ઉપરોક્ત આદેશ jpg એક્સ્ટેંશનવાળી બધી ફાઇલો શોધી શકશે અને તેમના પર chmod 644 ચલાવશે.

આ લીટીઓ એફડી કમાન્ડની ટૂંકી સમીક્ષા કરવામાં આવી છે. કેટલાક વપરાશકર્તાઓ આ આદેશનો ઉપયોગ કરવા માટે સરળ અને શોધવા કરતા વધુ ઝડપી શોધી શકે છે. લેખની શરૂઆતમાં જણાવ્યા મુજબ, આ આદેશ શોધને સંપૂર્ણપણે બદલવા માટેનો હેતુ નથી. તે ફક્ત સરળ ઉપયોગ, સરળ શોધ અને વધુ સારું પ્રદર્શન પ્રદાન કરવા માગે છે. આ આદેશ વધુ જગ્યા લેતો નથી, તેને ઇન્સ્ટોલ કરવું સહેલું છે, અને જ્યારે તમારે ચોક્કસ સંખ્યાની ફાઇલો સાથે કામ કરવું હોય ત્યારે હાથમાં આવવાનું સારું સાધન છે.

આ આદેશ વિશે વધુ વિગતવાર માહિતી મેળવવા માટે, જેની જરૂર છે તે વપરાશકર્તા શોધી શકશે વધુ માહિતી ગિટહબ પર ભંડાર પ્રોજેક્ટ. ફ્યુન્ટે.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   સેન્ટિયાગો જણાવ્યું હતું કે

    ખુલ્લા સ્રોત લેખના લેખક તરીકે, જો તમે તમારી સામગ્રીનો સ્રોત ટાંકશો તો તે સારું રહેશે. https://www.tecmint.com/fd-alternative-to-find-command/

    1.    ડેમિયન એમોએડો જણાવ્યું હતું કે

      તમે સાચા છો. અવતરણ અવશેષો.