美文网首页Linux程序员
linux环境下删除包含特殊字符的文件或目录

linux环境下删除包含特殊字符的文件或目录

作者: 蓝色瓦力 | 来源:发表于2016-06-08 10:07 被阅读487次

最近把一些客户数据通过scp上传到阿里的服务器,结果解压后发现目录全是中文名,我们的服务器不支持中文显示和输入,所以文件夹名是一串问号,想进去或者直接删除都不行。Google之后发现了一个办法不错,mark并分享一下。

Remove file by an inode number

The -i option to ls displays the index number (inode) of each file:

ls -li
Use find command as follows to delete the file if the file has inode number 4063242:

$ find . -inum 4063242 -delete
OR
$ find . -inum 4063242 -exec rm -i {} ;

Source: https://www.linux.com/blog/linux-shell-tip-remove-files-names-contains-spaces-and-special-characters-such

相关文章

  • linux环境下删除包含特殊字符的文件或目录

    最近把一些客户数据通过scp上传到阿里的服务器,结果解压后发现目录全是中文名,我们的服务器不支持中文显示和输入,所...

  • 文件和目录

    Linux下的文件类型普通文件;目录文件;块特殊文件; //这种文件提供对设备带缓冲的访问 ;字符特殊文件; ...

  • linux --删除特殊字符文件

    文件名含有特殊字符,直接使用 rm 可能删除不了,可以使用如下方法: 使用 ls -i 查处该文件的 inode ...

  • Linux删除特殊字符文件

    简介 基于文件node节点删除是最简单有效的方法。不用纠结各种转义。 实际举例: 扩展阅读 ls 命令详解 htt...

  • linux基本文件命令

    linux基本文件命令 文件及目录管理 .. contents:: 目录 文件管理不外乎文件或目录的创建、删除、查...

  • (5)rm 命令

    linux中删除文件和目录的命令:rm命令。rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,...

  • Day3-文件管理

    文件管理 ​ 文件或目录 创建 复制 移动 删除 编辑 查找 等... 1.Linux系统的目录结构 2.文件定...

  • 第三天 Linux 基本命令、vim 操作命令

    第三天笔记 Linux 基本命令、vim 操作命令 Linux 基本命令 创建目录 删除文件或目录 创建文件 查看...

  • /dev 和 /proc

    Linux 或 UNIX 机器都带有 /dev 和 /proc 目录用于特殊目的。 在/dev 目录内包含以或不以...

  • linux常用命令大全

    进入带空格的文件或者文件夹 Linux文件权限详解 文件和目录权限概述 在linux中的每一个文件或目录都包含有访...

网友评论

    本文标题:linux环境下删除包含特殊字符的文件或目录

    本文链接:https://www.haomeiwen.com/subject/pgkjdttx.html