“Ls -t remotefile localfile” FTP üzerinden çalışmıyor


1

Uzak dosyaları (bir desenle eşleşen isimlerle) tarihe göre listelemek ve bu listeyi yerel olarak saklamak istiyorum. Çalıştığım çeşitli şeyler:


ls -t SL*.txt

... adlı yerel bir dosyaya çıkış isteği olarak yorumlanır SL*.txt.


ls SL*.txt local_out.txt

... doğru şekilde davranır, ancak istenen sıralama davranışı olmadan.


ls -t SL*.txt local_out.txt

... bir hatayla sonuçlandı:

usage: ls remote-directory local-file

Zamana göre sıralanmış bir uzak dizin listesini (yalnızca eşleşen içeriğe göre filtrelenmiş ve bir dosyaya kaydedilmiş olarak) nasıl alabilirim?


Programlama sorusu değil.
gevşemek

1
-tFTP ls komutunun kullanabileceği bir bayrak değildir ( sadece shell ls komutunu uzaktan çalıştırmakla aynı değildir ).
Charles Duffy

Yanıtlar:


4

lsFtp üzerindeki komutun kabuk lskomutuyla bir şekilde ilişkili olduğu varsayımı yanlıştır: ls ...ftp penceresine yazdığınızda , komut diğer taraftaki ftp sunucusu tarafından yorumlanır ve UNIX bile çalıştırılmıyor olabilir ve ls hakkında hiçbir şey bilmiyor olabilirsiniz. komut ve desteklediği anahtarlar. Mevcut s remote-directory local-filetek sözdizimidir; anahtarları girecek yer yok.

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.