Jumat, 19 Maret 2010

Mencari file di ubuntu melalui terminal/console

ok kali ini saya akan membahas mengenai cara mencari file di ubuntu melalui terminal/console. Biasanya ini digunakan saat kita memakai ubuntu server edition, dimana hanya terdapat console tanpa adanya X-server!!!!!!!langsung aja ya

perintah dasarnya hanya :
find [path] [expression]
sebagai contoh untuk mencari file mp3:
# find /home -name '*.mp3'

atau untuk mencari 2 kategori file bisa kita gunakan '-o -name' :
find /home -name '*.mpg' -o -name '*.avi'

untuk kasus yang case insensitive kita gunakan '-iname' :
find /home -iname '*.mpg' -o -iname '*.avi'

untuk mencari berdasarkan ukuran file '-size':
find /home/ -name '*.avi' -a -size +700M

untuk mencari data berdasarkan modifikasi terakhir '-mtime' :
find /home/ -name '*.avi' -a -size +700M -mtime -15

untuk mencari dan mengeksekusi file (delete or move)'-exec' dan diakhiri '\' :
find /home/ -name '*.avi' -a -size +700M -mtime -15 -exec mv '{}' /my/new/movies/ \;

ok segitu dulu ya semoga bermanfaat

5 komentar:

  1. artikel nya sangat bermanfaat bagi saya, sudah saya coba & berhasil. terimakasih.

    BalasHapus
  2. path nya ditulis apa kalo saya mau mencari di new volume?

    BalasHapus
  3. untuk folder yang memiliki spasi dalam penamaannya, sebagai contoh folder "new volume" maka penulisannya adalah :
    /new\ volume

    BalasHapus
  4. mau tanya dong, kalo di Centos caranya gimn?
    tks

    BalasHapus
  5. konsep pencarian nya sama aja sih mau di centos or linux yang lainnya

    BalasHapus