There are questions remain, We'll search for the answers together. But one thing we known for sure,the future is not set!

【原创文章】Linux中查找删除带中文名称的文件

wordpress 百蔬君 857℃ 已收录 0评论

整理下博客网站,网上查了一下,还没找到一个具体的查找中文名称文件的方法,记录一下

查找中文名称文件

SSH登录系统后,想查找目录下所有的带有中文名称的文件,我们使用find命令

以“复件”为例,查找所有“复件”开头的文件

命令如下:

find  /public_html -type f -name "复件*"

查找public_html目录中所有“复件”为开头的文件。命令是没有错的,但是如果在SSH执行,得不到任何结果,应当是编码的原因吧,我们变通一下

find  /public_html -type f -name "复件*" >file.txt

把find的结果储存到file.txt中,但是这个命令如果在SSH还是得不到结果,我们把这个命令放到sh文件中去,比如findfile.sh

然后在SSH执行

sh findfile.sh

所有“复件”开头的文件将写入file.txt中。

删除的化,路径要用英文状态的单引号括上

rm -rf  '/public_html/复件 index.php'

这样就ok了

 

 

 

转载请注明:百蔬君 » 【原创文章】Linux中查找删除带中文名称的文件

喜欢 (2)or分享 (0)
发表我的评论
取消评论

请证明您不是机器人(^v^):

表情