在執行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 ...