Find kasutamine: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Kkibbal (talk | contribs)
Kkibbal (talk | contribs)
Line 7: Line 7:
'''1. Find alus'''
'''1. Find alus'''


Vaikimisi süntaks on:  
*Vaikimisi süntaks on:  
<pre> find [path] [expression] </pre>
<pre> find [path] [expression] </pre>


'''2. Faili leidmine nime järgi'''
'''2. Faili leidmine nime järgi'''


Näiteks soovite leida kõik mp3 failid kasutajate kodu kataloogides. Faile saab leida käsuga:
*Näiteks soovite leida kõik mp3 failid kasutajate kodu kataloogides. Faile saab leida käsuga:


<pre> find /home -name "*. mp3" </pre>
<pre> find /home -name "*. mp3" </pre>


Kui soovite otsida näiteks *. mpg ja *. avi faile, siis kasuta järgmist:
*Kui soovite otsida näiteks *. mpg ja *. avi faile, siis kasuta järgmist:


<pre> find /home -name "*. mpg" -o -name "*. avi" </pre>
<pre> find /home -name "*. mpg" -o -name "*. avi" </pre>


Tõstutundetu otsingud on võimalik saavutada kasutades -iname :
*Tõstutundetu otsingud on võimalik saavutada kasutades -iname :


<pre> find /home -iname "*. mpg" -o -iname "*. avi" </pre>
<pre> find /home -iname "*. mpg" -o -iname "*. avi" </pre>
Line 29: Line 29:
Õnneks saab piirata otsingut, lisades kriteeriume, nagu faili suuruse ja faili muutmise kuupäeva.
Õnneks saab piirata otsingut, lisades kriteeriume, nagu faili suuruse ja faili muutmise kuupäeva.


Leiame Avi failid, mis on suuremad kui 700m. Seda võib teha:
*Leiame Avi failid, mis on suuremad kui 700m. Seda võib teha:


<pre> find /home/-name "*. avi ' -size 700 M </pre>
<pre> find /home/-name "*. avi ' -size 700 M </pre>


Saab ka leida sama hulga faile, mida muudeti vähem kui 15 päeva tagasi:
*Saab ka leida sama hulga faile, mida muudeti vähem kui 15 päeva tagasi:


<pre> find /home/-name "*. avi '-size 700 M -mtime -15 </pre>
<pre> find /home/-name "*. avi '-size 700 M -mtime -15 </pre>

Revision as of 11:23, 17 February 2010

Sissejuhatus

Autor


Näited

1. Find alus

  • Vaikimisi süntaks on:
 find [path] [expression] 

2. Faili leidmine nime järgi

  • Näiteks soovite leida kõik mp3 failid kasutajate kodu kataloogides. Faile saab leida käsuga:
 find /home -name "*. mp3" 
  • Kui soovite otsida näiteks *. mpg ja *. avi faile, siis kasuta järgmist:
 find /home -name "*. mpg" -o -name "*. avi" 
  • Tõstutundetu otsingud on võimalik saavutada kasutades -iname :
 find /home -iname "*. mpg" -o -iname "*. avi" 

3. Lisades mõned Põhimõtted

Sellist tüüpi otsinguid kasutades tuleb liiga palju tulemusi, mistõttu on raske leida, mida te otsisite esiteks. Õnneks saab piirata otsingut, lisades kriteeriume, nagu faili suuruse ja faili muutmise kuupäeva.

  • Leiame Avi failid, mis on suuremad kui 700m. Seda võib teha:
 find /home/-name "*. avi ' -size 700 M 
  • Saab ka leida sama hulga faile, mida muudeti vähem kui 15 päeva tagasi:
 find /home/-name "*. avi '-size 700 M -mtime -15 

Lingid

Find1ja /Find 2 Find