小编jgr*_*tad的帖子

如何在 Linux 中删除名称看起来只是一个连字符的文件,如“-”

我试过了

rm -- -
rm "-"
rm "\-"
rm \-
Run Code Online (Sandbox Code Playgroud)

给了 Perl 一个机会

~$ perl -e '$junk = glob("-"); chomp $junk; print "$junk\n"; `rm $junk`;'
-
rm: cannot remove `-': No such file or directory
Run Code Online (Sandbox Code Playgroud)

...和...

~$ perl -e '$junk = glob("-"); chomp $junk; print "$junk\n"; `mv $junk newfile.garbage`;'
-
mv: cannot stat `-': No such file or directory
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激,聪明的人。

linux bash perl

34
推荐指数
7
解决办法
4607
查看次数

标签 统计

bash ×1

linux ×1

perl ×1