Hari Hendaryanto wrote:
dear all,

gimana cara copy file dalam folder
contoh saya punya directory /home/data/ yg isinya misalnya:

file1.txt
file2.txt
file3.txt
....
....
....
nocopy.txt

biasanya kalau mau meng copy semua file saya pakai command:
cp /home/data/* /todir/

gimana caranya supaya saya bisa mengcopy semua file
(pakai satu kali command tanpa command cp berkali-kali atau pakai loop/while/for atau tidak dengan command cp /home/data/{file1.txt,file2.txt,file3.txt} /dst/)

file1.txt
file2.txt
file3.txt
....
....
....

tapi exclude(tidak termasuk) file nocopy.txt?
mohon pencerahan (maaf kalo ada yg pernah tanya)

thanks


sebelumnya saya sudah coba ini:

cp /home/data/`ls -m /home/data/ | sed -e 's/\,\ nocopy.txt//g' -e
's/^/{/g' -e 's/$/}/g' -e 's/ //g'` dst/

tapi selalu error

cp: cannot stat `/home/data/{file1.txt,file2.txt,file3.txt}': No such
file or directory

ls -m /home/data/ | sed -e 's/\,\ nocopy.txt//g' -e 's/^/{/g' -e
's/$/}/g' -e 's/ //g'
untuk ngambil nilai variable yg hasilnya:

{file1.txt,file2.txt,file3.txt}

padahal kalo cp manual:

cp /home/data/{file1.txt,file2.txt,file3.txt} /dst

bisa!

note: file2 di dalam directory /home/data/ berubah ubah terus, bisa
bertambah, bisa berkurang.

atau ada cara yg lebih gampang? :)

thanks atas bantuannya.



PT.CITRA SARI MAKMUR
SATELLITE & TERRESTRIAL NETWORK

Connecting the distance - anytime, anywhere, any content

--
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke [EMAIL PROTECTED]
Arsip dan info milis selengkapnya di http://linux.or.id/milis

Kirim email ke