web-dev-qa-db-ja.com

ファイル名にコロンを含むファイルをscpするにはどうすればよいですか?

ソースファイル名にコロン(:)文字を含むscpbashを使用してファイルをコピーしようとしています。私が使用しているコマンドの難読化されたバージョンは次のとおりです。

scp file\:\ name.mp4 [email protected]:"/path/to/dest"

私はこのエラーを受け取ります:

ssh: Could not resolve hostname Portal 2: Name or service not known

ファイルの名前を変更して:を削除できることはわかっていますが、コロンをエスケープできるかどうか知りたいです。

36
Nathan Jones

@ mr.spuraticの回答として完全修飾パスを使用しようとしましたが、機能しません。私の状況では、絶対パスを使用する必要があります。これが私の解決策です。

scp `hostname`:/root/this/is/test/file.txt [email protected]:"/path/to/dest"
0
yelliver