FTP kullanarak çok sayıda dosyayı hızla silmek mi istiyorsunuz?


13

Şu anda web siteme FTP için FileZilla kullanıyorum. Bazen, diğer birçok alt dizin ve dosyayla dolu büyük bir dizini silmek istiyorum. Filezilla hepsini tek tek inceliyor gibi görünüyor, yani silmek için mutlak bir yaş gerekiyor!

Bunu hızlı bir şekilde yapmanın herhangi bir yolu var mı / er ??

Teşekkürler

ftp 

"Hızlıca" ve "Çok sayıda dosyayı silme", ​​derin bir dizin yapısındaki çok sayıda dosyayı silmek için bir FTP / SFTP istemcisi kullanırken birlikte iyi gitmeyen iki şeydir. Magento e-ticaret web sitesi bulundurmak zorunda olan herkes buna tanıklık edebilir.
Fiasco Labs

SSH kullan, FTP bunun için tasarlanmadı.
William Edwards

Yanıtlar:


10

FTP'nin aslında yinelemeli bir silme işlemi olmadığına inanıyorum. Düşünebileceğim seçenekler şunlardır:

  1. ncftpProgramı kullanın . Bu, ek seçeneklere sahip başka bir FTP programıdır. Ancak, sadece komut satırında çalıştığını ve bir GUI'ye sahip olmadığını düşünüyorum.
  2. SSHSunucuya erişiminiz varsa , FTP yerine bunu kullanın ve rm -rkomutu kullanın.
  3. Silme işlemini sizin için yapmak üzere bir PHP veya başka bir komut dosyası yazın.

-R seçeneği, yinelemeli silme işlemidir.
iivel

3
ncftp sadece başka bir FTP istemcisidir. Alt dizinleri tek bir komutta yinelemeli olarak silme yeteneğine sahip olmaz ve en çok FileZilla'nın yaptığı şeyi yapar.
Lèse majesté

Girişinize bağlı olarak FileZilla üzerinden bir komut yürütebilirsiniz.
Martijn

ncftpbenim için çalışmadı
Suat Atan Doktora

3

"Ssh" kullanmayan kullanıcılar, sunucuları destekliyorsa cpanel'e giriş yapabilir ve orada Dosya Yöneticisi'ni kullanabilir. Dosyaları çok daha hızlı silecektir. Http üzerinden dosya yüklemek de bazı durumlarda daha hızlı görünmektedir.


Bunu daha önce düşünmeliydim.
Syakur Rahman

3

Windows Gezgini'ni kullanarak dizin veya dosyaları FTP'den hızlı bir şekilde silebilirsiniz.

  1. Bir Windows Gezgini penceresi açın; basın Win+E.
  2. Adres çubuğunu seçmek için tıklayın.
  3. FTP sitesinin adresini yazın. (örnek- ftp://ftp.example.com)
  4. Düğmesine basın Enter.
  5. FTP kimliğinizi ve PWD'nizi girin.
  6. Enter tuşuna basın.
  7. Artık tüm dosyalara ve dizine erişebilirsiniz. Hızlı bir şekilde bulun ve silin.

resim açıklamasını buraya girin


Bu yöntem neredeyse ftp ile aynı süreyi alır !!
bhavya_w

2

Burada tüm dizinleri anında yeniden adlandırabileceğinizi ve bunları genellikle yeterince iyi bir çözüm olan farklı yollara yeniden adlandırabileceğinizi belirtmek gerekir.

Kök klasörde "junk" adlı bir dizin oluşturun, ardından kurtulmak istediğiniz tüm dizinleri sürükleyin / taşıyın (yeniden adlandırın). Bunu yapmak anında gerçekleşir, böylece çalışmaya devam edebilirsiniz ve arka planda manuel silme işlemini işaretlemesine izin verin.


1

hile: ftp modunda winscp kullanın. basit isteği dönüştürecek ve gerekli tüm görevleri tamamlayacaktır. bir ftp "komut satırı" değildir, ancak yine de ftp'dir ve görevi kolayca gerçekleştirmek için aynı ftp kimlik bilgileriyle kullanılabilir (ve ftp'nin başarabildiği kadar hızlı)


ve ftp bunu başarabildiğinde <grin>
Fiasco Labs

1

Komut satırı olmadan alt klasörlerdeki dosyaları silmenin kolay bir yolu. Zilla Dosyası :)FileZilla Arama


1
Sadece klasörü silmekten daha mı hızlı?
Tasawer Khan

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.