હવે પછીના લેખમાં આપણે શોધીશું અને આદેશો શોધીશું. આજકાલ, Gnu / Linux માં આપણે ઘણી રીતો શોધી શકીએ છીએ જેની સાથે ફાઇલો અને ડિરેક્ટરીઓ શોધો અને સ્થિત કરો. ગ્રાફિકલ વાતાવરણથી આપણી પાસે જુદા જુદા ટૂલ્સ હશે જેની સાથે પરિણામો અસરકારક રીતે પ્રાપ્ત થાય.
પરંતુ આ કિસ્સામાં, જો તમે ટર્મિનલ વપરાશકર્તા હો, તો તમે જે શોધી રહ્યાં છો તે શોધી શકવા માટે તમારે આરામ છોડી દેવાની ઇચ્છા નહીં થાય. આ જ કારણ છે, ખાસ કરીને જો તમે હમણાં જ Gnu / Linux ને મેળવી લીધું છે, તો તમે કદાચ જાણતા નથી ટર્મિનલથી તમારી ફાઇલો અને ફોલ્ડર્સ શોધવાની સૌથી ઝડપી અને સૌથી સહેલી રીત. નીચેની લીટીઓમાં આપણે થોડા ઝડપી ઉદાહરણો જોવાની છે કે જેની સાથે આ કાર્ય હાથ ધરવું.
ટર્મિનલથી ફાઇલો શોધો અને શોધો
આદેશ શોધો
El આદેશ સ્થિત કરો સંભવત: વપરાશકર્તાએ પહેલો સંસાધન વાપરવું જોઈએ કારણ કે તે અન્ય કોઈ વિકલ્પ કરતાં ખૂબ ઝડપી છે. આ ગતિનું કારણ એ છે કે આ આદેશ ખરેખર તે ફાઇલો અથવા ડિરેક્ટરીઓ માટે આપણી સ્થાનિક હાર્ડ ડ્રાઇવને શોધી રહ્યો નથી જે અમને શોધવાની જરૂર છે. આ શોધ ડેટાબેઝ ફાઇલ mlocon.db દ્વારા વાંચેલી જેમ કરવામાં આવે છેછે, જેમાં અમારી સિસ્ટમ પરના તમામ ફાઇલ પાથો છે.
જો તમારી પાસે તમારી ઉબન્ટુ સિસ્ટમ પર આ સાધન ઉપલબ્ધ નથી, તો તમે તેને લખીને ટર્મિનલ (Ctrl + Alt + T) માંથી સ્થાપિત કરી શકશો:
sudo apt install locate
લોકેશન આદેશ તૈયાર કરી રહ્યા છીએ
અમે શરૂ કરતા પહેલા આપણે પહેલા ઉપયોગ માટે લોકેશન કમાન્ડ તૈયાર કરવું જ જોઇએ. આપણે mlocon.db ડેટાબેસને અપડેટ કરવું જોઈએ ટર્મિનલમાં ચાલી રહ્યું છે (Ctrl + Alt + T):
sudo updatedb
હવે ટર્મિનલમાંથી, લોકેશન વાપરવા માટે આપણે ફક્ત આ કરીશું આદેશ લખો જેના પછી આપણે શોધી રહ્યા છીએ તે ફાઇલના નામ. આ ઉદાહરણમાં, હું ફાઇલો શોધી રહ્યો છું જેમાં શબ્દ 'શામેલ છે'ubunlog'તેના નામે:
locate ubunlog
કારણ કે સ્થિત ડેટાબેઝ ફાઇલ વાંચે છે, પરિણામ જૂનું હોઈ શકે છે. આ આપણે ઠીક કરી શકીએ તમારા ફાઇલ પાથ ડેટાબેસને અપડેટ કરી રહ્યું છે, જેમ કે આપણે શોધ કરતા પહેલા પહેલી આદેશનો ઉપયોગ કર્યો હતો.
આ સાધન વિશે વધુ માહિતી માટે, અમે મદદ માટે ચાલુ કરી શકો છો ટર્મિનલમાં ટાઇપ કરો:
locate -h
અથવા આપણે પણ કરી શકીએ છીએ મેન પાના વાપરો:
man locate
આદેશ શોધો
El શોધવા તે ઘણી વધુ શક્તિશાળી પણ ધીમી શોધ ઉપયોગિતા છે. આ તે છે કારણ કે તે ફાઇલો અને ડિરેક્ટરીઓ માટે ખરેખર અમારા ડ્રાઇવ્સને શોધે છે. જ્યારે તમે પ્રયત્ન કરો ત્યારે તે યોગ્ય છે ફાઇલ અથવા ડિરેક્ટરી સ્થિત કરો પરંતુ તેનું ચોક્કસ નામ યાદ નથી.
ફાઇલો શોધી શકે છે જે કોઈ ચોક્કસ વપરાશકર્તા અથવા વપરાશકર્તા જૂથ સાથે સંબંધિત છે, ફાઇલો કે જે સુધારેલી છે અથવા તાજેતરમાં acક્સેસ કરવામાં આવી છે, ચોક્કસ કદ રેન્જની ફાઇલો, છુપાયેલા ફાઇલો વગેરે.
જો શક્ય હોય તો, એક્ઝેક્યુટ કરતી વખતે આપણે પ્રથમ વસ્તુ કરવી જોઈએ તેને કોઈ વિશિષ્ટ ડિરેક્ટરીમાં શોધવાની સૂચના આપો. આ શોધ પ્રક્રિયાને વેગ આપશેડિરેક્ટરીના કદને આધારે. જો તમને ખબર હોય કે ફાઇલ ક્યાં હોઈ શકે છે, તો ટર્મિનલ ખોલો (Ctrl + Alt + T) અને ચલાવવા માટે ડિરેક્ટરી પર જાઓ:
find . [nombre-archivo]
બિંદુ વર્તમાન ડિરેક્ટરીમાં શોધવાનું કહે છે. જો તમે તમારી હોમ ડિરેક્ટરી શોધવા માંગતા હો, તો સમયગાળો 'સાથે બદલો.~/'. જો તમે તમારી આખી ફાઇલ સિસ્ટમ શોધવા માંગતા હો, તો 'વાપરો/'.
કેટલાક ઉદાહરણો
ચાલો આપણે કહીએ કે આપણે દસ્તાવેજોની ડિરેક્ટરીમાં ફાઇલ શોધવા માંગીએ છીએ. આપણે જાણીએ છીએ કે ફાઇલ નામમાં 'શબ્દ' છેPHP,', પરંતુ અમને નામ બરાબર યાદ નથી. કરવા માટે પ્રથમ વસ્તુ દસ્તાવેજો ફોલ્ડરમાં નેવિગેટ કરવું અને પછી આદેશ ટાઇપ કરો:
find . -name "*php*"
આ આપણને આ કેસમાં કહેશે કે 'પીડીએફ ફાઇલ' કહેવાય છે.poo-php'દસ્તાવેજો ફોલ્ડરમાં. હવે, જો આપણે પેરામીટર '-name' ને '-iname' સાથે બદલીએ, તો તે ચોક્કસ અક્ષરો ધ્યાનમાં લીધા વિના પરિણામ મેળવી શકે છે.. તે કંઈક છે જે આપણે શોધી શકતા નથી.
find . -iname "*php*"
જો આપણે ફક્ત તે જ યાદ રાખીએ ફાઇલ કદ 5MB કરતા ઓછી છે. આદેશ આપવાનો રહેશે:
find . -size -5M
જો તમે તે જાણો છો 3MB કરતા વધુ વજન, વાપરવા માટેનો આદેશ હશે:
find . -size +3M
બુલિયન torsપરેટર્સને સપોર્ટ કરો શોધો શોધને વધુ સચોટ બનાવવા માટે. આ ઉદાહરણ માટે, હું આદેશનો ઉપયોગ કરીશ જે ઉપરના ડેટાને જોડે છે. તે ફાઇલ કદમાં 5 એમબી કરતા ઓછી અને 3 એમબી કરતા વધુ છે:
sudo find / -size -5M -and -size +3M
જો આપણે જાણીએ છીએ તે જ છે અમે પાંચ મિનિટ પહેલાં ફાઇલ .ક્સેસ કરી, વાપરવા માટેનો આદેશ હશે:
sudo find ~/ -amin -5
પેરા શોધવા વિશે વધુ જાણો, ટર્મિનલ ખોલો અને ટાઇપ કરો:
man find
આ થોડા જ છે ટર્મિનલમાંથી ફાઇલો કેવી રીતે સ્થિત કરવી તેના મૂળ ઉદાહરણો. વધુ માહિતી માટે, તેમાંના દરેક માટે મેન પેજ તપાસવાનું ભૂલશો નહીં.