スポンサーリンク

lftpコマンドは非常に便利なコマンドです。
今回は、lftpコマンドを利用した、ミラーリングの方法です。

lftpコマンドを使って、サブディレクトリも含めて再帰的にファイルの転送(ミラーリング)をすることができます。

ミラーリングには、mirrorコマンドを利用します。
ディレクトリの中身を再帰的に転送するには、-Rオプションを使用します。

カレントディレクトリを転送する方法は下記の通りです。

lftp example.com -e "mirror -R ; bye"

複数のディレクトリをミラーリングする方法は、下記の通りです。
カレントディレクトリと$HOME/dataがミラーリングされます。 
lftp example.com -e "mirror -R ; mirror -R $HOME/data; bye"

転送を除外するファイルを指定することができます。
そのときには、mirror コマンドの -x オプションを利用します。
この例では、vimのスワップファイルを転送しません。
(これだと一緒に転送されないファイルがある。。。)
lftp example.com -e "mirror -R -x .*sw? ; mirror -R -x .*sw? $HOME/data; bye"

ディレクトリを再帰的に削除することもできます。

lftp example.com
rm -r data
bye
参照しているページ (サイト内): [2008-08-17-2]

スポンサーリンク
スポンサーリンク
 
いつもシェア、ありがとうございます!


もっと情報を探しませんか?

関連記事

最近の記事

人気のページ

スポンサーリンク
 

過去ログ

2020 : 01 02 03 04 05 06 07 08 09 10 11 12
2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12

サイト

Vim入門

C言語入門

C++入門

JavaScript/Node.js入門

Python入門

FreeBSD入門

Ubuntu入門

セキュリティ入門

パソコン自作入門

ブログ

トップ


プライバシーポリシー