Linux下如何删除、查看或重命名文件名乱码的文件 find命令之exec找到并进一步操作

ls -i        #把所有文件的节点号iNode值显示出来
find -inum 节点号 -exec rm {} \;         #删除
find -inum 节点号 -exec mv {} 新文件名 \; #重命名
find -inum 节点号 -exec cat {} \;        #查看内容

 

find命令之exec---找到并进一步操作。

-exec  参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。
{}   花括号代表前面find查找出来的文件名。

find -name api.js -exec rm {} \; #找到并删除  相当于find -name app.js 再rm app.js
find -inum 68597274 -exec rm {} \; #找到并删除
find -inum 68597274 -exec mv {} API.txt \; #找到并重命名
find -inum 68597274 -exec cat {} \; #找到并查看内容

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:https://dhexx.cn/news/show-6487767.html

如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网进行投诉反馈,一经查实,立即删除!


相关文章:

  • Android Notification.setLatestEventInfo弃用替代和Notification.Builder用法
  • android studio导入项目提示NO VARIANTS FOUND FOR ‘APP‘
  • android常见问题 安装不了app apk在哪
  • Android Studio提示“unable to find valid certification“的解决办法 勾上Accept non-trusted certificates automa就行
  • androidstudio直接打开as项目选app提示Task ‘wrapper‘ not found in project ‘:app‘. 解决:用导入import项目,选项目不要选app
  • failed to create runc console socket: mkdir /tmp/pty397674589: no space left on device: unknown
  • mongodb密码含特殊字符%等的解决方法。直接框里填选项,不要用fromURL
  • js正则表达式中使用变量,一定要使用eval将组合的字符串进行转换
  • 有人C215 response is encoded 关闭分块传输编码后正常
  • 无法直接更改mongoose返回的json要加lean(),lean属性的作用:转换mongoose查询结果类型,从MongooseDocuments转换为JS Object,从而便于我们修改查询结果
  • PHP TcpServer和Client 收发十六进制和字符串 超时及等待用户输入
  • 2021-08-02网关http或tcp收发等极简物联网通用json协议设计
  • idea打包jar
  • arm linux 无ip连不上网连不上ftp传不了文件16口8口等解决
  • linux找到并杀掉进程sh脚本 专杀杀不掉的sh,不想找进程号
  • vs2017打开mysql工程提示若要解决此问题,请使用以下选择启动 Visual Studio 安装程序: 用于 x86 和 x64 的 Visual C++ MFC。和缺少mysql.h解决
  • VC++ 中 try catch 无法捕捉异常的问题被优了加上/EHa
  • C# mysql SSL Connection error.
  • Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0 SDK改为默认OK
  • C# mysql增删改查
  • Android studio .a静态库的生成与调用 简单 需要把厂家提供的C语言写的.a库 再封装成.so库,再通过jni 映射给JAVA调用 .so库调用,可以多个.a库 NDK编译 javah
  • C#委托的妙用 public delegate void MyDel(string str);//声明一个自定义委托,相当于指针,可回调窗体里的方法。可以让我在任何地方显示日志到窗体
  • photoshop图层锁无法解开编辑不能新建图层很多功能灰色不能操作 原因新建时选了RGB32位。选8或16位才能新建图层
  • C#按物理尺寸打印图片 e.Graphics.DrawImage(image,0,0); //按物理尺寸打印标签,600点改为300点的打印机
  • c/c++反射调用JAVA方法
  • jni jbyte >128时会变成0xffffffxx,是java层的问题
  • c/c++反射调用JAVA方法2 参数发送与返回数组,java数组也可以像指针一样,在函数内部修改值
  • android NFC开发步骤-协议分类 工作模式 标签调度系统 前台调度系统
  • C#禁用 转为实时可视化树 启用选定内容 等4个按钮
  • MFC Run-Time Check Failure #2 - Stack around the variable ‘deCodeTextLen‘ was corrupted
  • NDK at ...Android\Sdk\ndk\21.1.6528147 did not have a source.properties file
  • jni显示调试日志到logcat jni调试进不了jni及之后的代码? 可以调试,需要把sdk也用debug模式来编译。
  • MFC 数组初始化 byte errcode[5120] = { 0x55 };//只有第一个字节为0x55,其它为0
  • MFC边操作边通过控制台实时看printf日志
  • MFC调试时正常,单独运行时提示错误no OPENSSL_Applink的解决方法
  • 公钥,私钥,数字签名,数字证书
  • ip ping不通?两台电脑能连外网同一网段同一路由 win7网络类别不一致
  • android popupwindow 等待对话框 选择dialog
  • 【C语言航路】第十四站:文件
  • 解决经典蓝牙扫描时手工意外中止应用,再次扫描失败等bug总结。
  • android studio生成Jni头文件 java10,java11删除了javah,改用javac直接用源码生成jni头文件。 java8是用javah
  • jni使用注意 导入模块是灰色的? import module 里finish是灰色,手工代码导入
  • android 含多个库编译app提示XXXX is defined multiple time先clean project再运行就行s
  • JAVA C# Zxing生成的二维码数据转换为1bit的bmp下发到点阵终端。QRCode去白边,以bmp格式字节流发送,BMP图片解析
  • android studio gradle 把第三方jar打包进SDK里
  • C#画图旋转文字椭圆等
  • Protobuf、XML、Json序列化等跨平台不同语言之间 数据交换函数调用等 通用接口协议
  • protobuf C++ 使用Cmake编译protobuf-3.19.1 专题 Java C#示例 VS2017
  • git clone下载慢老中断,代码断点续传解决办法
  • gRPC+PB实现不同语言之间函数调用 下载git子模块