mertege adlı üyeden alıntı:
mesajı görüntüle
SSH ile klasör silme komutu
31
●1.239
- 23-08-2020, 02:25:07hozansahin adlı üyeden alıntı: mesajı görüntüleDeneyimi az olan siz değil, konuyu açan üye. Dolayısıyla bu komutun anlamını bilmiyor olabilir. Gerçekten söyleyip söylemediğiniz beni ilgilendirmez. Konuyu açan üye gibi Linux'ta yeterince deneyimli olmayan üyeler için riskli bir öneride bulunuyorsunuz.hozansahin adlı üyeden alıntı: mesajı görüntüle
- 23-08-2020, 02:29:51Bizleri ne kadar gülümsetse de aslında haklısınız, hem yeterli deneyimi olmayan kişiler hemde bu konunun indexlenmesiyle beraber google üzerinden gelen kişilerin ciddiye alıp çalıştırmaları mümkün maalesef.Empat adlı üyeden alıntı: mesajı görüntüle
- 23-08-2020, 02:43:42Haklısınız, ancak kendisi bu komutun ne olduğunu ne kadar riskli olduğununu tahmin etti ki bir mizah olduğunu anlayıp anlayışla karşıladı, sizin gibi konuyu report etmedi sizin gibi uzattıkça uzatmadı, bende bu noktadan itibaren komut içeren yorumumu ve diğer yorumlarımı sileceğim, arkadaşın da yardıma ihtiyacı var gereksiz yere konusunu meşkul etmeyelimEmpat adlı üyeden alıntı: mesajı görüntüle
Kalın sağlıcakla, iyi geceler diliyorum ...
üstte belittiğim gibi siz de konuyu uzatıyorsunuz, haklısınız yeni kullanıcılar için bu durum kaçınılmaz ama o yorumun yanındaki gülücük bunun da bir mizah olduğu gerçeğini değiştiremez insanoğlu bunun bir mizah olduğunu kavraayabilmeli..SiberWorld adlı üyeden alıntı: mesajı görüntüle
Size de iyi geceler... - 23-08-2020, 03:00:21İyi güzel komiklikler şakalar ama burası dışarıya da açık bir bölüm. Sadece üyeler görse tamam da arama motorlarına ve ziyaretçilere açık.
- 23-08-2020, 05:49:07Merhaba,MeMoLi adlı üyeden alıntı: mesajı görüntüle
Sunucunuzda kullanmış olduğunuz kontrol paneline göre dizin düzenleme işlemi gerçekleştirerek aşağıdaki örnek betikleri kullanabilirsiniz, test edilmelerine rağmen yine de yedekleme işleminde bulunmayı ihmal etmeyin.
count=0 for i in `ls /home` do if [ -d /home/$i/public_html/ ] then count=$((count+1)) rm -rf /home/$i/public_html/silinecekklasor echo silinecekklasor klasoru /home/$i/public_html/ dizin yolundan silindi. fi done echo Toplam $count siteye islem saglandi.
Eklemek için ise;
count=0 for i in `ls /home` do if [ -d /home/$i/public_html/ ] then count=$((count+1)) cp /home/.htaccess /home/$i/public_html/ echo .htaccess dosyasi /home/$i/public_html/ dizin yoluna eklendi. fi done echo Toplam $count siteye islem saglandi.
Teşekkürler. - 23-08-2020, 20:19:05pleskte nasil kullanacagiz? $i orda nedir?anx adlı üyeden alıntı: mesajı görüntüle
count=0
for i in `ls /home`
do
if [ -d /home/$i/public_html/ ]
then
count=$((count+1))
rm -rf /home/$i/public_html/silinecekklasor
echo silinecekklasor klasoru /home/$i/public_html/ dizin yolundan silindi.
fi
done
echo Toplam $count siteye islem saglandi.
Plesk yolu bu olmali
/var/www/vhosts/example.com/httpdocs/ - 23-08-2020, 23:22:43Plesk kontrol panelli bir sunucu için betiği aşağıdaki şekilde kullanabilirsiniz;MeMoLi adlı üyeden alıntı: mesajı görüntüle
count=0 for i in `ls /var/www/vhosts` do if [ -d /var/www/vhosts/$i/httpdocs/ ] then count=$((count+1)) rm -rf /var/www/vhosts/$i/httpdocs/silinecekklasor echo silinecekklasor klasoru /var/www/vhosts/$i/httpdocs/ dizin yolundan silindi. fi done echo Toplam $count siteye islem saglandi.
SSH istemcisi ile konsol bağlantısı sağlamanız akabinde, root ya da eşit denkte yetki sahibi bir kullanıcı vasıtası ile, örnek olarak nano text editörünü kullanarak betiği sil isminde bir dosyaya kaydetmeniz doğrultusunda, sh sil şeklinde ilgili betiği çalıştırabilirsiniz.
Betikte kullanılan $i bir değişkendir, /var/www/vhosts dizini altında bulunan ve httpdocs klasörü barındıran tüm klasörleri yani web sitelerini ifade etmektedir.