最近、Ubuntu をいじってコマンドラインでのアップロードとダウンロードを試してみましたが、かなり便利です。データをバックアップするためには、scp コマンドを使用します。scp にはいくつかのオプションがありますが、scp の後に追加するだけです。
-p ソースファイルの作成時間を保持してファイルをコピーします。
-q ファイルのコピー時に表示メッセージを表示しません。
-r ディレクトリ全体をコピーします。
-v ファイルをコピーする際に表示メッセージを表示します。
リモートホスト 192.168.1.23 の /home/adm/ ディレクトリのすべてのファイルをローカルの /home/sun/ にダウンロードするには、次のコマンドを使用します:
scp -r root@192.168.1.23:/home/adm/ /home/sun/
パスワードを入力して Enter キーを押すだけです。
PS: Linux で scp ファイル転送時のエラー
scp: /usr/tools: not a regular file 送信に失敗しました
1:権限がない可能性があります。chmod 777 を使用してください。
2:scp を使用する際に - r オプションを追加してください。