名前に\ rを含むファイルは移動または削除できません。

名前に\ rを含むファイルは移動または削除できません。

なんとか「secret\r-.tar.gz」というtarファイルがあります。名前に
書いてあるので参考にしてください。\r

私は移動するために次のSSHコマンドを試しましたが、そのうち何も機能しません。

mv secret\r-.tar.gz ../
mv secret\\r-.tar.gz ../
mv secret\\r-.tar.gz ../
mv "secret\r-.tar.gz" ../

すべてが間違っています。

mv: `secret\r-.tar.gz' を計算できません。そのファイルやディレクトリはありません。

あなたは私に正しい方向を伝えることができますか?

ベストアンサー1

ファイルが実際に呼び出されるとsecret\r-.tar.gz正しくmv "secret\r-.tar.gz" ../機能します。

実際にキャリッジリターンの場合は、\rリテラルキャリッジリターン(エスケープ文字ではない)が必要です。

mv $'secret\r-.tar.gz' ..

おすすめ記事