LFTP 乙個功能強大的命令列FTP程式

2021-09-23 16:37:45 字數 3048 閱讀 2154

在執行lftp之前,我們需要確定它已經正確安裝在我們的linux發行版中了。下面是在常見linux發行版中安裝lftp的一些命令。

ubuntu 14.04 lts

在ubuntu 14.04 lts以及它的衍生版中,我們可以通過apt管理程式安裝lftp。要安裝它,我們需要使用sudo許可權在shell或終端裡執行下面的命令。

$ 

sudo

apt-get

install lftp

ubuntu install lftp

centos/fedora/rhel

因為在fedora,centos和rhel的軟體倉庫裡也能找到lftp,我們可以用yum管理程式來安裝它。

$ 

sudo

yuminstall lftp

fedora lftp

arch linux

在arch linux安裝包倉庫裡也有,我們可以簡單地使用pacman來安裝它。

$ 

sudo

pacman

-s lftp

archlinux install lftp

opensuse

opensuse系統裡的包管理軟體zypper可以用來安裝lftp。下面是在opensuse機器上用來安裝的命令。

$ 

sudo

zypper install lftp

opensuse lftp install

要登入到ftp伺服器或sftp伺服器,我們首先需要知道所要求的認證資訊,比如使用者名稱,密碼,埠。

之後,我們可以通過lftp來登入。

$ lftp ftp

://linoxide@localhost

ftp login

如果需要指定登入埠,我們可以按下面的方式加上去。

$ lftp ftp

://linoxide@localhost:21

ftp login with ports

我們可以用ls命令來列出檔案和目錄,用cd命令進入到目錄。

ls and cd

>

pget linspeed

.svg

pget lftp

我們可以用put命令來上傳檔案到遠端伺服器。

>

put linoxide

.tar

upload with put

>

mirror -c

directory

>

pget

-c linoxide

.tar

>

put

-c upload

.tar

>

mirror remote

local

download with mirror

還可以做反向映象(mirror -r),可以用來上傳或更新本地目錄樹到伺服器上。

>

mirror -r

local

remote

upload or update with mirror reverse

>

mirror -c

directory

為了避免佇列自動開始傳輸,我們可以這樣做:

>

queue stop

現在,我們新增任務到佇列。

>

queue mirror

"directory"

>

queue pget

"file.tar"

在建立好佇列後,我們再執行queue start命令。

>

queue start

可以執行下面的命令移除整個佇列。

>

queue

-d使用pget命令分塊功能的方式是pget -n 3 file.tar,裡面的3是分塊的數目。

>

pget -n

3file

.tar

使用mirror命令分塊功能的方式是mirror --use-pget-n=3 directory,裡面的3是分塊的數目。

>

mirror

--use

-pget-n

=3linxoxide

>

mirror

-c directory

要刪除一次正在正在傳輸的任務我們可以用kill命令,而要刪除所有任務我們可以使用下面那樣的kill all命令。

>

kill

>

kill

all要從lftp退出,我們需要在終端或lftp互動介面中執行exit命令。

>

exit

乙個功能強大的linux命令 find

linux下find命令在目錄結構中搜尋檔案,並執行指定的操作。linux下find命令提供了相當多的查詢條件,功能很強大。由於find具有強大的功能,所以它的選項也很多,其中大部分選項都值得我們花時間來了解一下。即使系統中含有網路檔案系統 nfs find命令在該檔案系統中同樣有效,只你具有相應的...

乙個功能強大的日誌工具類

日誌可謂是開發中必不可少的工具了,但是一般的日誌資訊難以滿足我們的需要,特別是對於大一點的複雜的專案,日誌太多,經常導致我們定位不到列印日誌的位置.因此我們希望列印的日誌能告訴我們日誌是在 列印的,哪個類,哪個方法,哪一行?更進一步,最好我點選日誌就能跳轉到原始碼處,那就更好啦.可以看到有具體的執行...

lftp相關 乙個強大的ftp工具

只要在系統的 etc lftp.conf檔案中加入這兩行即可 set ftp charset gbk set file charset utf 8 要看lftp的命令列語法,只要在shell中輸入lftp helplftp opts lftp 是在 rc 檔案執行後 lftp 執行的第乙個命令 f ...