「ls -t Remotefile localfile」無法透過 FTP 運作

「ls -t Remotefile localfile」無法透過 FTP 運作

我有興趣按日期列出遠端檔案(名稱與模式相符),並將此列表儲存在本地。我嘗試過的各種事情如下:


ls -t SL*.txt

....被解釋為輸出到名為 的本機檔案的請求SL*.txt


ls SL*.txt local_out.txt

……行為正確,但沒有所需的排序行為。


ls -t SL*.txt local_out.txt

……導致錯誤:

usage: ls remote-directory local-file

如何取得按時間排序的遠端目錄列表,僅篩選符合的內容,並將其儲存到檔案中?

答案1

您認為lsftp 上的命令在某種程度上與 shellls命令相關的假設是不正確的:當您ls ...在ftp 視窗中鍵入時,該命令會由另一端的ftp 伺服器解釋,並且它甚至可能沒有運行UNIX,並且對ls 一無所知命令及其支援的開關。這s remote-directory local-file是唯一可用的語法;沒有地方可以輸入開關。

相關內容