Linux服务器删除乱码文件和文件夹的方法
2017-08-09 10:58
597 查看
首页进入乱码文件所在文件夹
使用ls -i命令找到文件或文件夹的节点编号
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/30/766943a521c174f347f1217694183808.jpg)
前面的就是节点号了,接下来使用find命令查询并且删除
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/30/82fd403c8e62ede9fd0d939f6d8d6cb3.jpg)
-inum指根据节点号查询;-delete顾名思义就是删除操作了。这样就成功删除乱码文件了,值得注意的是,此方法只适用于删除文件或空的文件夹。
对于文件夹,尤其是非空的文件夹,上面的方法就不适用了,要用到另外的参数来实现,首先相同的是查看乱码文件夹的节点号
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/30/e6a617ce8b2bc97d83f456be0868323e.jpg)
接下来使用find命令删除
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/30/fd827960bcc531ef1965371fe4834eee.jpg)
虽然提示我们找不到此文件或文件夹,但其实已经表明删除了。-exec作用是查找后执行命令,其中{}代表前面查询到的结果,空格+\;是结束符,其它就不说了。-exec后可以跟任何常用命令,因此这方法不但适用于文件夹,文件也可以。
怎么批量删除呢?其实很简单,用for就好了
文件
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/30/5cf2b6e2f5cc1f21d15c9af3ac05453e.jpg)
文件夹
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/30/5f9b02067e2a3f01bfd1423101f7a587.jpg)
$n是变量名,与for后面定义的一致,其它没啥好说的,适用其它操作。
后记
不仅仅是删除,其它基本操作如改名、移动、复制等都适用的。
使用ls -i命令找到文件或文件夹的节点编号
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/30/766943a521c174f347f1217694183808.jpg)
前面的就是节点号了,接下来使用find命令查询并且删除
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/30/82fd403c8e62ede9fd0d939f6d8d6cb3.jpg)
-inum指根据节点号查询;-delete顾名思义就是删除操作了。这样就成功删除乱码文件了,值得注意的是,此方法只适用于删除文件或空的文件夹。
对于文件夹,尤其是非空的文件夹,上面的方法就不适用了,要用到另外的参数来实现,首先相同的是查看乱码文件夹的节点号
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/30/e6a617ce8b2bc97d83f456be0868323e.jpg)
接下来使用find命令删除
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/30/fd827960bcc531ef1965371fe4834eee.jpg)
虽然提示我们找不到此文件或文件夹,但其实已经表明删除了。-exec作用是查找后执行命令,其中{}代表前面查询到的结果,空格+\;是结束符,其它就不说了。-exec后可以跟任何常用命令,因此这方法不但适用于文件夹,文件也可以。
怎么批量删除呢?其实很简单,用for就好了
文件
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/30/5cf2b6e2f5cc1f21d15c9af3ac05453e.jpg)
文件夹
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/30/5f9b02067e2a3f01bfd1423101f7a587.jpg)
$n是变量名,与for后面定义的一致,其它没啥好说的,适用其它操作。
后记
不仅仅是删除,其它基本操作如改名、移动、复制等都适用的。
相关文章推荐
- Kaspersky Lab/AVP9/Bases/Cache 文件夹下TMP文件删除方法
- iPhone中文乱码文件随意删除新方法
- 彻底删除0KB顽固文件或文件夹的方法
- ubuntu创建、删除文件及文件夹,强制清空回收站方法
- 递归删除文件夹目录及文件方法代码
- java删除文件或文件夹的方法
- PHP中删除文件夹中含有部分字串的文件的解决方法
- 用Java删除文件夹中嵌套了很多层的文件【鼠标右键不能删除解决方法】
- ubuntu创建、删除文件及文件夹,强制清空回收站方法
- 查看文件服务器修改写删除文件的记录设置方法------通过设置文件夹审核策略
- 写一个方法传入文件夹名删除此文件夹及下面的文件和文件夹
- dos下删除文件夹和文件的方法
- 用Java删除文件夹中嵌套了很多层的文件【鼠标右键不能删除解决方法】
- 无法删除文件,无法读源文件或磁盘:U盘文件夹乱码无法删除的原因及解决方案...
- ubuntu创建、删除文件及文件夹,强制清空回收站方法(转)
- Word 文件 删除后恢复出现乱码之解决方法
- 用递归方法删除文件夹目录及文件
- Ubuntu下创建、重命名、删除文件及文件夹,强制清空回收站方法
- “无法删除 文件:无法读源文件或磁盘”-文件夹无法删除的最终而有效的解决方法
- 用java删除文件及文件夹的新方法