linux 删除目录“$”\r [已关闭]

sd2nnvve  于 2023-05-28  发布在  Linux
关注(0)|答案(1)|浏览(161)

**已关闭。**此问题为not about programming or software development。目前不接受答复。

这个问题似乎不是关于a specific programming problem, a software algorithm, or software tools primarily used by programmers的。如果你认为这个问题与another Stack Exchange site的主题有关,你可以留下评论,解释在哪里可以回答这个问题。
4天前关闭。
Improve this question
由于一个脚本错误,我发现自己的目录无法删除。你能帮我吗?

me@Nas:/volume3/photo/Upload$ ll
total 8
drwxrwxrwx  1 SynologyPhotos SynologyPhotos     210 May 23 17:51  .
drwxrwxrwx  1 root           root                98 Nov 23  2021  ..
drwxr-xr-x  1 root           root               156 Jun 30  2022  @eaDir
drwxrwxrwx+ 1 SynologyPhotos SynologyPhotos  221888 May 23 16:57 'iPhone (A classer)'
drwx------  1 root           root                 0 May 23 17:32 'iPhone (A classer)'$'\r'
-rwxr-xr-x  1 me      users             7537 Jun 30  2022  upload_iphone_sync.jpg

找不到要匹配的***rm -R命令***:'iPhone (A classer)'$'\r'
问候。

pu3pd22g

pu3pd22g1#

(社区Wiki -放弃声誉点-因为回答了一个离题的问题)

sudo rm -rf 'iPhone (A classer)'$'\r'

sudo只有在您还没有以root身份运行时才需要)
ls已经为您转义了名称:引号和$不是名称的一部分;相反,它们是shell指令,用于将空格视为文字,并期望目录名以回车结尾。
注意,这个命令需要在扩展的shell中运行-- ksh、bash、zsh;它不能使用基线POSIX sh,因为$''不是标准的一部分。

相关问题