今回は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