banner
老孙

老孙博客

资深网民孙先生
mastodon
email

linuxのリモートコピーコマンドscpとnot a regular fileの解決方法

最近、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 オプションを追加してください。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。