scpコマンドで’not a regular file’エラーが出た時の対処法

今回はscpコマンドを使っている時にnot a regular fileというエラーが出た時の、対処法について書いておきたいと思います。

scpコマンドで’not a regular file’エラーが出た時の対処法

結論は、-rオプションをつけて実行してみてくださいということです。

コード

# scpコマンドを使ってファイルを転送しようとするとエラー
scp: /home/hgoehoge/ピクチャ: not a regular file

# 以下のように-rオプションをつけてあげればOK。-rはディレクトリ全体をコピーするオプション
$ scp -r user@remoteHost:home/hogehoge/ピクチャ /local/dir

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA