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