Agus Priyadi and Mafia.Or.ID

blog all about (brains colocations)

Perintah Find

Posted by mafiaid on 18 August 2006

ini adalah beberapa contoh perintah find di dapat dari tanya-jawab@linux.or.id

hapus file
find . -name '*.bak' -print0 | xargs -0 rm -f
find . -name '*.bak' -exec rm -f {} \;

Hapus file yang lebih dari 30 hari
find /home/namauser/datafile -type f -mtime +30 -exec rm '{}' \;

Compress file/folder ke tar.gz
find ... -name \*.dbf -print0 | xargs -r0 tar -cvzf foo.tar.gz

mode -c = create; artinya archive sebelumnya akan ditimpa archive terakhir kali tar dipanggil.
mode -A = append; tidak bisa untuk compressed archive

Salah satu cara pakai tar dengan “cpio” input style, tanpa xargs:
find ... -name \*.dbf -print0 | tar -cvzf foo.tar.gz --null -T -

Syaratnya “tar” anda sudah support opsi -T & –null, kalau belum pakai cpio.

chmod file
find . -type f -print0 | xargs -0 chmod 0644
find . -type d -print0 | xargs -0 chmod 0755

Masih banyak command yang bisa di gunakan, silahkan man find pada konsole anda

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: