Can';不要在Unix中删除文件夹

Can';不要在Unix中删除文件夹,unix,ksh,Unix,Ksh,我试图使用以下方法从文本文件(arbo.txt,其中包含目录列表)创建一些文件夹: 没有错误,但文件夹未被删除(我可以使用ls查看),并且当我尝试时: cd f 我得到: -ksh:cd:f:[没有这样的文件或目录] 编辑: 使用ls我可以看到文件夹名为:f? 如何删除此文件夹 谢谢尝试使用: > xargs -n1 mkdir -p < dirs.txt 如果显示为f的内容包含不可打印的字符,则使用shell的文件名扩展可以省去准确识别这些字符的麻烦。注意不要删除与相同名称模式

我试图使用以下方法从文本文件(arbo.txt,其中包含目录列表)创建一些文件夹:

没有错误,但文件夹未被删除(我可以使用
ls
查看),并且当我尝试时:

cd f
我得到:

-ksh:cd:f:[没有这样的文件或目录]

编辑:

使用
ls
我可以看到文件夹名为:
f?

如何删除此文件夹

谢谢

尝试使用:

> xargs -n1 mkdir -p < dirs.txt
如果显示为
f
的内容包含不可打印的字符,则使用shell的文件名扩展可以省去准确识别这些字符的麻烦。注意不要删除与相同名称模式匹配的其他重要文件

rm-rf f*

尝试使用:

> xargs -n1 mkdir -p < dirs.txt
如果显示为
f
的内容包含不可打印的字符,则使用shell的文件名扩展可以省去准确识别这些字符的麻烦。注意不要删除与相同名称模式匹配的其他重要文件

rm-rf f*


在您的命令中添加?到文件夹名f。您可以使用以下命令删除该文件

rm -rf f\?
更新:-

rm -rf '<file name >'
rm-rf''
文件名是

arbo.txt文件中的所有内容不作任何更改

因为您的命令只创建一个文件夹,名称为arbo.txt文件中的所有内容,包括新行。在那之后,它添加了?在每一行之前


要方便地获取文件夹名称,可以键入文件夹名称的起始名称并指定选项卡。它给出了文件夹的全名。

在您的命令中添加?到文件夹名f。您可以使用以下命令删除该文件

rm -rf f\?
更新:-

rm -rf '<file name >'
rm-rf''
文件名是

arbo.txt文件中的所有内容不作任何更改

因为您的命令只创建一个文件夹,名称为arbo.txt文件中的所有内容,包括新行。在那之后,它添加了?在每一行之前


要方便地获取文件夹名称,可以键入文件夹名称的起始名称并指定选项卡。它给出了文件夹的全名。

谢谢,我在我的问题上添加了一个编辑,使用ls文件夹名称看起来像:f?;也使用ls-l f返回无法打开文件夹,没有这样的文件或目录问号可能是一些无法打印的字符。如果它是唯一以f开头的文件/目录,请使用
rm-rf f*
-文件名扩展将处理它。是的
rm-rf f*
对我有效,请尝试将它添加到您的答案中。很高兴听到!我相应地扩展了我的答案。谢谢,我在我的问题上添加了一个编辑,使用ls文件夹名称看起来像:f?;也使用ls-l f返回无法打开文件夹,没有这样的文件或目录问号可能是一些无法打印的字符。如果它是唯一以f开头的文件/目录,请使用
rm-rf f*
-文件名扩展将处理它。是的
rm-rf f*
对我有效,请尝试将它添加到您的答案中。很高兴听到!我相应地延长了我的答案。请看答案。我更新了我的答案。现在它在我的系统中工作。请查看答案。我更新了我的答案。现在它在我的系统中工作。请查看我的更新答案。这可能对你有帮助。请查看我的最新答案。这可能对你有帮助。