首页 > 系统相关 >Linux 如何删除乱码的文件

Linux 如何删除乱码的文件

时间:2023-07-13 23:56:39浏览次数:39  
标签:www rw 20 删除 乱码 Linux inode find

事情是这样,服务器很多人在使用,以前的离职同事留了一大堆不知道是什么东西。

那些文件看不了,又删不掉,非常碍眼。

我搜索了挺多资料,没有一篇文章能真的解决问题(感觉都是抄来抄去的)。

用 SFTP 工具、PHPStorm 全家桶,都删不了……

后面找到了一篇英文资料,提示说可以用 inode 编号删,所以就有了今天这篇文章。

步骤很简单,分两步:

1. 根据乱码的文件名,得到文件的 inode 编号

ls -li
# ----> 5252589 和 5243030 就是 inode 编号
# 5252589 -rw-rw-r--.  1 www  www         0 Sep 17 11:10 ?#p????tK1?K??c
# 5243030 -rw-rw-r--.  1 www  www         0 Sep 17 11:11 ?

也可以用 stat 命令:

stat redis-cli
# ----> 5252594 就是 inode 号
#   File: `redis-cli'
#   Size: 392775          Blocks: 768        IO Block: 4096   regular file
# Device: 813h/2067d      Inode: 5252594     Links: 1
# Access: (0755/-rwxr-xr-x)  Uid: (  500/     www)   Gid: (  500/     www)
# Access: 2016-04-05 20:44:21.000000000 +0800
# Modify: 2016-04-05 20:44:21.000000000 +0800
# Change: 2016-04-05 20:44:21.000000000 +0800

2. 结合 find 命令直接删除

find . -inum 5252589 -delete
find . -inum 5243030 -delete

删除这种操作还是一个一个来,肉眼删了十几个文件,世界清静了:)


文章来源于本人博客,发布于 2019-06-16,原文链接:https://imlht.com/archives/191/

标签:www,rw,20,删除,乱码,Linux,inode,find
From: https://www.cnblogs.com/lofanmi/p/17552514.html

相关文章

  • Linux中Kill进程的N种方法(转)
    longlongago,曾有一个想法,就是完全脱离windows,使用linux生活、工作。以前迫于各种专业工具不支持linux,只能无奈的使用xp。最近工作内容是android移植+单片机开发,android就不说了,必须用linux开发。单片机也找到一些linux的工具,于是乎有不少时间是在linux上进行开发工作。自然而然......
  • linux环境用mysqldump定时备份Mysql数据
    每日备份mysql的数据,并保留一定数量的备份文件一、Mysql备份脚本backup.shvibackup.sh#!/bin/bash#保存备份个,备份31天的数据number=31#备份保存路径backup_dir=/home/mysql/data/mysqlbackup#日期dd=`data+%Y-%m-%d-%H-%M-%S`#备份工具tool=mysqldump#用户......
  • linux下wifi的sta和ap操作
    前言在linux开发中wifi是很常见的一个工作,wifi有STA模式和AP模式,今天分享下如何使用工具在Linux中控制wifi。作者:良知犹存转载授权以及围观:欢迎关注微信公众号:羽林君或者添加作者个人微信:become_me介绍今天介绍的是AP和STA的wifi模式控制,AP热点模式使用到了hostapd和轻量......
  • linux 中awk命令的几个常用算数函数
     001、幂函数(即e的多少次方)[root@PC1test02]#lsa.txt[root@PC1test02]#cata.txt##测试数据91210[root@PC1test02]#awk'{printexp($1)}'a.txt##幂函数8103.082.718287.3890622026.5 02、自然对数(e的多少次方等于x)[root@PC1test02......
  • 在 Oracle Linux 上安装 Shared Folders
    在OracleLinux上安装SharedFolders对于OracleDatabase11g,ZIP安装文件总共有2GB多。由于需要从每个来宾VM访问它们以安装数据库,我决定利用OracleVMVirtualBox的SharedFolders。SharedFolders特性允许来宾VM访问主机文件系统中的存储......
  • Linux C语言之时间函数精讲
    @TOC当在LinuxC语言编程中需要处理时间相关的操作时,可以使用时间函数。时间函数提供了获取当前时间、进行时间转换和计算时间差等功能,对于日志记录、性能分析以及定时任务等场景非常有用。本文将详细介绍LinuxC语言中常用的时间函数,包括如何使用它们以及示例代码。前言在Lin......
  • WLS2安装及挂载linux硬盘
    WSL2安装管理员权限运行powershell/cmdwsl--install#安装默认版本ubuntu拉取的时候建议挂个科技不然会失败wsl--list--online#以查看可用发行版列表wsl--install-d<DistroName>#以安装发行版WSL2卸载发行版wsl--unregister<DistributionName>WSL挂载linu......
  • 1 Linux系统编程入门
    1Linux系统编程入门1.1Linux开发环境搭建我使用的是阿里云2核2G的服务器1年108元设置服务器root密码,重启服务器root用户登录,进行添加新用户注册自己使用的用户sudouseradd-r-m-s/bin/bashtset#tset是用户名其中参数的意义如下:-r:建立系统账号-m:自动建立用户的......
  • 1.3 Linux文件系统
    一、Linux文件系统结构Linux下都是文件,所以没有Windows一样的盘,有的只有文件夹。cd/    //进入根目录ls     //查看根目录"/"下的文件及文件夹/bin   :存储了很多系统命令,/usr/sbin也存储了许多系统命令。/sbin  :超级用户root的根目录文件。/root......
  • 常用的Linux命令
    目录/文件管理命令命令说明示例ls显示当前目录下的文件和文件夹  ll 显示当前目录下的文件和文件夹的属性信息,例如文件权限、所有者、大小、修改日期等  cd 切换目录  mkdir 创建文件夹  rm 删除文件  rm-rf......