FTP'de grep nasıl yapılır?


Yanıtlar:



5

Sen kullanabilirsiniz curlftpfs yerel disk olarak uzak ftp montaj ve yerel makinenizde olarak dosyalarla manipüle etmek.


2
Bağlama tabanlı her şeyde olduğu gibi, bu da tüm verileri kendi ana makinenize aktaracağınız anlamına gelir.
Stéphane Gimenez

1
Evet olacak. Ancak bu, gerçekleştirmeniz gereken göreve de bağlıdır. Çoğu durumda grep'e ihtiyacınız olduğunda, metin olmayan dosyaları (ve aktarılmayacakları) ve belki de metin dosyalarının bir kısmını göz ardı edebilirsiniz. Bu durumda, toplam aktarım boyutunuz tüm verileri uzak siteden aktarmanızdan daha düşük olabilir.
acele

4

Sen localy Bunu yapmak için uzak bir FTP dizini monte edilmelidir, ancak, grep tüm dosyaları uyarılmak olacaktır ihtiyaç bu işlem için indirilecek.

SSH'yi uzak makineye yerleştirin ve bant genişliğinden tasarruf etmek için mümkünse grep'i çalıştırın.


0

Komut satırı üzerinden basit ftp kullandığınızı varsayarsak, özyinelemeli olarak arama yapmak ve bir dosyaya kopyalamak ve sonra grep, find veya işletim sisteminizde desteklenen herhangi bir yolu kullanarak dosyayı aramak için -Rl seçeneği ile dir komutunu kullanın.

ftp> dir -Rl education.txt
output to local-file: education.txt? y
227 Entering Passive Mode (9,62,119,15,138,239)
150 Opening ASCII mode data connection for file list
226 Transfer complete

0

Kullanarak lftp

İlk önce ftp'den dosyaya her şeyi alın

$ lftp http://downloads.site.com/sources> find . > sources-list.txt

Sonra dosyada grep gerçekleştirin:

$ grep FILE sources-list.txt
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.