我有興趣按日期列出遠端檔案(名稱與模式相符),並將此列表儲存在本地。我嘗試過的各種事情如下:
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
您認為ls
ftp 上的命令在某種程度上與 shellls
命令相關的假設是不正確的:當您ls ...
在ftp 視窗中鍵入時,該命令會由另一端的ftp 伺服器解釋,並且它甚至可能沒有運行UNIX,並且對ls 一無所知命令及其支援的開關。這s remote-directory local-file
是唯一可用的語法;沒有地方可以輸入開關。