Arsip

Archive for Desember, 2011

Find, Copy or Delete file/folder on linux console

Desember 6, 2011 1 komentar

Jika ingin mencari file berekstensi *.mp3 di subdirektory /home/share kemudian menghapus tanpa ada konfirmasi :

find /home/share/* -type f -name "*.mp3" -exec rm -f {} \;

jika ingin mencari file  berekstensi *.mp3 di  subdirektokry /home/share kemudian ingin menyalin ke direktory “mymusic”   :

find /home/share/* -type f -name "*.mp3" -exec cp {} /home/user/mymusic \;

Jika ingin mencari file ‘TA201112.*  tetapi hanya file yang terupdate kurang dari 3 hari saja kemudian mengabaikan file extensi *.EXE  terus  dicopy ke directory lain :

find /folder/source/*  -type  f  -name  ‘TA201112.*’  -mtime -3  ! -name ‘*.EXE’  -exec  cp  {} /folder/dest  \;

jika ingin copy  file “TA201112”  tetapi hanya file yg terupdate saja yg akan di copy dan mengabaikan konfirmasi penghapusan y/n :

yes | cp -auv /folder/source/TA201112.*?   /folder/dest/

Perintah find,copy dan delete diatas jika ingin dijalankan secara rutinitas bisa dibuat kedalam “bash script” dan dijadwalkan menggunakan “crontab”.

—- >  melakukan copy,backup,mirroring  file/folder  menggunakan perintah  “rsync”  akan  lebih  baik.

Iklan
Kategori:Linux, Tutorial