ssh下命令不能删除非空文件夹的解决方法

ssh下面删除命令 rm
开始找到网上解释 rm [path] 可以删除文件/文件夹
但是我用来删除的时候却提示:
rm admin1
rm: cannot remove `admin1`: Is a directory
后来有找到rmdir ,却只能删除空的文件夹
再经找寻终于获得解决:rm -r[文件夹]
参考:
rmdir 所删除的目录,每级目录中都是空的,没有其它的文件。如果任何一级的目录有文件,也不能删除。这时您要用到rm -rf 命令强制删除。不过用rm -rf 删除时有点不安全,不会进行任何提示,还是用rm -ri比较好一点,因为在删除的时候,会有警告提示(每个文件和文件夹都会提示)。
关于RM的补充:
该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是断开了链接,原文件保持不变。
rm命令的一般形式为:
rm [选项] 文件…
如果没有使用- r选项,则rm不会删除目录。
该命令的各选项含义如下:
– f 忽略不存在的文件,从不给出提示。
– r 指示rm将参数中列出的全部目录和子目录均递归地删除。
– i 进行交互式删除。
使用rm命令要小心。因为一旦文件被删除,它是不能被恢复的。了防止这种情况的发生,可以使用i选项来逐个确认要删除的文件。如果用户输入y,文件将被删除。如果输入任何其他东西,文件则不会删除。

ssh下面删除命令 rm

开始找到网上解释 rm [path] 可以删除文件/文件夹

但是我用来删除的时候却提示:

rm admin1

rm: cannot remove `admin1`: Is a directory

后来有找到rmdir ,却只能删除空的文件夹

再经找寻终于获得解决:rm -r[文件夹]

参考:

rmdir 所删除的目录,每级目录中都是空的,没有其它的文件。如果任何一级的目录有文件,也不能删除。这时您要用到rm -rf 命令强制删除。不过用rm -rf 删除时有点不安全,不会进行任何提示,还是用rm -ri比较好一点,因为在删除的时候,会有警告提示(每个文件和文件夹都会提示)。

关于RM的补充:

该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是断开了链接,原文件保持不变。

rm命令的一般形式为:

rm [选项] 文件…

如果没有使用- r选项,则rm不会删除目录。

该命令的各选项含义如下:

– f 忽略不存在的文件,从不给出提示。

– r 指示rm将参数中列出的全部目录和子目录均递归地删除。

– i 进行交互式删除。

使用rm命令要小心。因为一旦文件被删除,它是不能被恢复的。了防止这种情况的发生,可以使用i选项来逐个确认要删除的文件。如果用户输入y,文件将被删除。如果输入任何其他东西,文件则不会删除。

发布者

admin

以后再写吧!

发表评论