You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何删除Android Termux中bsdtar解压出的乱码阿拉伯文文件名文件

Termux中bsdtar解压后乱码文件名无法删除
  • 环境:Android平台的Termux环境,通过bsdtar解压文件后生成文件名乱码的文件。
  • 文件名显示特征:
    • 使用ls命令查看,显示为“�ڵ�.txt”
    • Tab补全时显示为:$'\275'$J'\343.txt(其中J为阿拉伯字符的模拟)
    • 复制到剪贴板后会变为从右到左排列,实际是含乱码的阿拉伯文文件名:$'\275'ڵ$'\343'.txt
  • 异常表现:系统无法直接删除或重命名该文件,但dd命令可识别该文件名,执行以下命令有效:
    dd if=/dev/null of=$'\275'ڵ$'\343'.txt
    
  • 尝试过但无效的命令:
    1. 通过inode删除:
      find . -inum xxxxxx -exec rm {} \;
      
    2. 删除当前目录所有文件:
      rm -rf *
      
      执行后提示:'./'$'\275''ڵ'$'\343''.txt': No such file or directory
    3. 用find直接删除:
      find . -inum xxxxxx -delete
      
      执行后提示:find: cannot delete ‘./\275ڵ\343.txt’: No such file or directory

内容的提问来源于stack exchange,提问作者J.Z

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 22:05:22