运行 openSUSE tumbleweed(最低的软件包),我曾经wget
尝试仅保存网页中的文本。但是,当我从主页列出文件和目录时,文本文件和链接会单独显示,如下所示
bin firstScript file.txt MyFirst randomLink.lnk?idclass=id REMEMBER.sh
当我尝试删除链接时,我似乎找不到它。
rm randomLink.lnk?idclass=id
不起作用,也不起作用find randomLink.lnk?idclass=id
。
我做了什么?我该如何摆脱这个奇怪的链接?
答案1
如果文件被命名为randomLink.lnk?idclass=id
,rm randomLink.lnk?idclass=id
就会起作用,所以我认为它实际上被命名为randomLink.lnk?idclass=id REMEMBER.sh
, 这符合ls
显示它的方式。所以简单引用一下:
rm "randomLink.lnk?idclass=id REMEMBER.sh"
如果这不起作用,请以 shell 引用形式获取文件名,以便您可以复制粘贴它:
printf '%q\n' *
这将在其自己的行上打印每个文件名,并且您需要复制粘贴包含问题文件名的整行才能rm
工作。