linux shell 自動處理ftp操作探討

來源:互聯網
上載者:User

切忌要加上參數-v,不然會.......  到linux上測試看看,呵呵

vi autoftp.sh

內容如下:

ftp -n -v -i < ./autoftp.txt

linux命令(用於設定檔案許可權)umask

022

上述命令顯示表示linux系統的umask值為022

umask -S
u=rwx,g=rx,o=rx

umask 177
umask -S
u=rw,g=,o=
上述兩行命令把umask值改為177,結果只有檔案所有者具有讀寫檔案的許可權,其它使用者不能訪問該檔案。這顯然是一種非常安全的狀態。

chmod  u+rwx -R /目錄     設定使用者對目錄的權利 讀、寫、執行

建立應答指令碼

vi autoftp.txt

內容如下:

open *.*.*.* 21
user username password
pwd
put ftp.txt
close
bye
ftp指令個數如下:

ftp的命令列格式為:ftp -v -d -i -n -g[主機名稱]
-v 顯示遠程伺服器的所有響應資訊。
-d 使用調試方式。
-n 限制ftp的自動登入,即不使用.netrc檔案。
-g 取消通用檔案名。
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.