Mr_Dark bunu yazdı myblackworldweb bunu yazdı Mr_Dark bunu yazdı rm -rf. ! -bash: !: event not found rm -rf. ! boşluk koymadık ondan oluyoru -bash: !: event not found yine hocam işletim sistemi ne birde dosyaların olduğu klasrde yazman lazım!!!!

buyrun sonuçlar: # ls deneme1 index2. php index3. php index. php # rm '!'(deneme1) -bash: syntax error near unexpected token `(' # rm "!"(deneme1) -bash: !: event not found # rm -rf. !(deneme1) -bash: !: event not found # ls deneme1 index2. php index3. php index. php myblackworldweb tarafından 01/Şub/15 03:03 tarihinde düzenlenmiştir \ /

syle dene : rm \! %40 indirimli olarak "Centos Sistem ve Sunucu Ynetimi" adlı kitabımızı satın alarak, Linux üzerine yapılacak olan devam projeleri icin destekte bulunabilirsiniz : http://www.hepsiburada.com/centos-sistem-ve-sunucu-yonetimi-oku-izle-dinle-ogren-p-KKODLAB01579

Arkadaşlar çok sağolun. klasrün içinde nemli dosyalar var. silinmemesi ve uzun süreli aksamaması lazım. çünkü sunucudaki siteler o dosyanın içinde. o yüzden byle maceralara girdik. sorun çzüldü nihayetinde \ /

ya girsene hocam sen su komutu %40 indirimli olarak "Centos Sistem ve Sunucu Ynetimi" adlı kitabımızı satın alarak, Linux üzerine yapılacak olan devam projeleri icin destekte bulunabilirsiniz : http://www.hepsiburada.com/centos-sistem-ve-sunucu-yonetimi-oku-izle-dinle-ogren-p-KKODLAB01579

hemen bir düzeltme yapalım. bir nceki mesajda calıstırılan komut, buradaki rnekte "wpanel" icerisindeki dosyaları da siliyor, dizinleri bırakıyor ama bizim istedigimiz asıl dizin icerisinde sadece wpanel'in ve onun icerisindeki bütün dosya ve dizinlerin kalarak, kalan dosyaların silinmesiydi, o yüzden komutu su sekilde degistirdim : find -maxdepth 1 -type f -not -name wpanel -exec rm -ir \; mürid iyi ki snapshot almıs yoksa restore ile ugrasacaktık :l %40 indirimli olarak "Centos Sistem ve Sunucu Ynetimi" adlı kitabımızı satın alarak, Linux üzerine yapılacak olan devam projeleri icin destekte bulunabilirsiniz : http://www.hepsiburada.com/centos-sistem-ve-sunucu-yonetimi-oku-izle-dinle-ogren-p-KKODLAB01579

Geç kalmışım ama olsun bilgilendirmek isterim; 1) Hacı abi niye uğraşıyorsun yedeklemek istediğin dosyayı al ordan kopyala bir yere izinleriyle birlikte sonra herşeyi sil sonra geri yapıştır :)))) 2) find. -type f -not -name 'wpanel' -delete Bu optimum çzümdür, Linuxte her zaman tek komut ile işleri yürütmeyi tercih etmelisin... Devam ettirip türettirmek istersen; 3) find. -type f -not -name 'wpanel' -exec rm \; 4) GLOBIGNORE='wpanel'; rm 5) find. | grep -v "wpanel" | xargs rm 6) shopt -s extglob ; rm! Extended Pattern Matching ile! i tanımasını sağlamazsanız çalışmaz... 7) Ama ne biliyim onu ben anlama o işten dersende şu komutu yazmalıydın, Bulunduğun dizinde; rm rm silme dizisinden wpanel i çıkartarak herşeyi sil gibi birşey oluyor. Umarım yeterli olur, anlamadığın komutun mantığınıda anlatabilirim... Computer Engineer/SyStem Analyst/ Coder ShyRain

rm -rf. ! En rahat aslında bu. hocam onu da denedim olmamıştı \ /

ya girsene hocam sen su komutu # rm! -bash: !: event not found \ /

Andrei'e alternatif olarak dosya içindeyken rm 'ls|grep -v silmekistemediğindosya' bu syntax bu haliyle dogru gibi gelmedi, syle olabilir ama : ls | grep -v 'wpanel' | xargs rm %40 indirimli olarak "Centos Sistem ve Sunucu Ynetimi" adlı kitabımızı satın alarak, Linux üzerine yapılacak olan devam projeleri icin destekte bulunabilirsiniz : http://www.hepsiburada.com/centos-sistem-ve-sunucu-yonetimi-oku-izle-dinle-ogren-p-KKODLAB01579

syle dene : rm \! orjinal dosya ismini yazayım # rm \! -bash: syntax error near unexpected token `(' \ /

Mr_Dark bunu yazdı rm -rf. ! -bash: !: event not found rm -rf. ! boşluk koymadık ondan oluyoru Mr_Dark tarafından 01/Şub/15 00:24 tarihinde düzenlenmiştir!!!!

buyrun sonuçlar: # ls deneme1 index2. php index3. php index. php # rm '!'(deneme1) -bash: syntax error near unexpected token `(' # rm "!"(deneme1) -bash: !: event not found # rm -rf. !(deneme1) -bash: !: event not found # ls deneme1 index2. php index3. php index. php shopt -s extglob rm. ! MaviEkran tarafından 01/Şub/15 03:28 tarihinde düzenlenmiştir Blue Screen of Death

rm -rf. ! Mr_Dark tarafından 01/Şub/15 00:17 tarihinde düzenlenmiştir!!!!

deneme klasrünü ziple indiir. sonra hepsini sil alala :) Bazıları zgürlüğü sadece kendileri gibi düşünenlere reva grüyor...

rm! deneme klasrü ve içindekiler kesinlikle silinmeyecek. bu komut dokunmaz değilmi ona? sadece 150 k dosya silinecek. \ /

rm! %40 indirimli olarak "Centos Sistem ve Sunucu Ynetimi" adlı kitabımızı satın alarak, Linux üzerine yapılacak olan devam projeleri icin destekte bulunabilirsiniz : http://www.hepsiburada.com/centos-sistem-ve-sunucu-yonetimi-oku-izle-dinle-ogren-p-KKODLAB01579

sandman bunu yazdı Andrei'e alternatif olarak dosya içindeyken rm 'ls|grep -v silmekistemediğindosya' bu syntax bu haliyle dogru gibi gelmedi, syle olabilir ama : ls | grep -v 'wpanel' | xargs rm # find! -name 'wpanel' -type f -exec rm + Biraz bekledi bu komuttan sonra. # ls | grep -v 'wpanel' | xargs rm rm: missing operand Try `rm --help' for more information. \ /

rm -rf. ! En rahat aslında bu. ilk yazdıgım komut bunun da kısa haliydi zaten, aynı mantıkta rm! de aynı isi grecekti ama kullanılan bash, ünlem isaretini regex yorumlar gibi algıladı, zel karakter olarak grmesin diye kacıs karakterini denettirdim onda da hata oldu. rm '!' veya rm "!" seklinde de denemek lazım aslında. @black kendi olusturacagın bos bir dosyayı yine bu komutlarla silmeyi denesene merak ettim ne diyecek. onlarda da hata olursa, muhtemelen shell script olarak calıstırılsa bu sefer sorun cıkarmayacak. %40 indirimli olarak "Centos Sistem ve Sunucu Ynetimi" adlı kitabımızı satın alarak, Linux üzerine yapılacak olan devam projeleri icin destekte bulunabilirsiniz : http://www.hepsiburada.com/centos-sistem-ve-sunucu-yonetimi-oku-izle-dinle-ogren-p-KKODLAB01579

myblackworldweb bunu yazdı Mr_Dark bunu yazdı rm -rf. ! -bash: !: event not found rm -rf. ! boşluk koymadık ondan oluyoru -bash: !: event not found yine hocam \ /

dizin icerisindeyken : find! -name 'wpanel' -type f -exec rm + bunu dene. %40 indirimli olarak "Centos Sistem ve Sunucu Ynetimi" adlı kitabımızı satın alarak, Linux üzerine yapılacak olan devam projeleri icin destekte bulunabilirsiniz : http://www.hepsiburada.com/centos-sistem-ve-sunucu-yonetimi-oku-izle-dinle-ogren-p-KKODLAB01579

echo! ve echo "!" cıktılarında ne alıyorsun? set +H komutunu girdikten sonra tekrardan : rm! komutunu dener misin. # echo! ! # echo "!" -bash: !: event not found # set +H # rm! -bash: syntax error near unexpected token `(' myblackworldweb tarafından 01/Şub/15 00:43 tarihinde düzenlenmiştir \ /

sadece bekledi mi, hicbir hata vermedi mi? en iyisi yolla hocam sen team'i. %40 indirimli olarak "Centos Sistem ve Sunucu Ynetimi" adlı kitabımızı satın alarak, Linux üzerine yapılacak olan devam projeleri icin destekte bulunabilirsiniz : http://www.hepsiburada.com/centos-sistem-ve-sunucu-yonetimi-oku-izle-dinle-ogren-p-KKODLAB01579

rm -rf. ! En rahat aslında bu. !!!!

edit: yanlış anlamışım gece gece :/ OnLyGoDCaNStoPMe tarafından 01/Şub/15 00:25 tarihinde düzenlenmiştir

echo! ve echo "!" cıktılarında ne alıyorsun? set +H komutunu girdikten sonra tekrardan : rm! komutunu dener misin. %40 indirimli olarak "Centos Sistem ve Sunucu Ynetimi" adlı kitabımızı satın alarak, Linux üzerine yapılacak olan devam projeleri icin destekte bulunabilirsiniz : http://www.hepsiburada.com/centos-sistem-ve-sunucu-yonetimi-oku-izle-dinle-ogren-p-KKODLAB01579

150 k dosya olduğu için her komuttan sonra dosyaları listeletmek 5 dk dan fazla sürüyordu. son 2 komutta kontrol etmemiştim. meğerse silmiş dosyaları :) yani Andrei nin verdiği şu kod doğru ve çalışıyor. bundan sonra bir klasrün içinde iken silmek istemediğiniz bir klasr var ise, ve diğer herşeyi silmek istiyorsanız; şu komut yeterli olacaktır. -name 'wpanel' -type f -exec rm + wpanel yazan yere silmek istemediğiniz dosyanın ismini yazacaksınız. Teşekkürler Andrei Andrei eklemesi ; hemen bir düzeltme yapalım. bir nceki mesajda calıstırılan komut, buradaki rnekte "wpanel" icerisindeki dosyaları da siliyor, dizinleri bırakıyor ama bizim istedigimiz asıl dizin icerisinde sadece wpanel'in ve onun icerisindeki bütün dosya ve dizinlerin kalarak, kalan dosyaların silinmesiydi, o yüzden komutu su sekilde degistirdim : find -maxdepth 1 -type f -not -name wpanel -exec rm -ir \; find -maxdepth 1 -type f -not -name wpanel -exec rm -r \; mürid iyi ki snapshot almıs yoksa restore ile ugrasacaktık :l myblackworldweb tarafından 01/Şub/15 02:01 tarihinde düzenlenmiştir \ /

Andrei'e alternatif olarak dosya içindeyken rm 'ls|grep -v silmekistemediğindosya' Mühendis kahveyi projeye dnüştüren bir insan evladıdır.

Arkadaşlar centos ta bir şey danışacağım. seçilen klasr harici herşeyi silmek istiyorum. Ana Klasr => "Deneme" klasrü + "150.000 tane dosya" şimdi ben ana klasr içine girdim. dosyaları listeledim. yukarıda belirttiğim "Deneme" klasrüne dokunmadan "150.000 tane dosya" yı topluca nasıl silerim? rm -f /Deneme/ . yaptım ama olmadı \ /

rm -rf. ! -bash: !: event not found \ /