当前位置: 首页 > news >正文

Linux部分文件操作记录

问题描述

多级文件夹下,有多个同名文件,以及其他无关文件,为了减轻体量,遍历目录,只保留对应文件
首先open terminal here

find . -type f \( ! -name 'algo_imu.bin' -a ! -name 'post_gnss_only_error.log' -a ! -name 'rtkout.log' \) -exec rm {} +

这个命令使用 find 来遍历当前目录及其子目录中的所有文件。-type f 限制查找到的对象为文件。! -name 表示排除指定名称的文件。在这种情况下,我们排除了除了 ‘algo_imu.bin’、‘post_gnss_only_error.log’ 和 ‘rtkout.log’ 之外的所有文件。
-exec rm {} + 部分将找到的文件传递给 rm 命令来进行删除操作。{} 代表找到的文件,+ 表示一次性传递多个文件给 rm 命令,以提高效率。
请确保在执行这些操作之前备份您认为重要的文件,以防意外情况发生。

问题描述

压缩文件,常规需求

zip -r [压缩后的文件名.zip] [./文件名]

zip

http://www.lryc.cn/news/121150.html

相关文章:

  • Android系统-进程-Binder2-Java层
  • 体渲染原理及WebGL实现【Volume Rendering】
  • VUE3组件
  • 【iOS】autoreleasepool
  • 0基础学习VR全景平台篇 第80篇:Insta360 影石如何直播推流
  • 大语言模型之三 InstructGPT训练过程
  • ChatGPT在自动化报告和数据分析中的应用如何?
  • 面试热题(三数之和)
  • 在idea运行python文件
  • SQL - limit
  • 11. Redis基础知识
  • list模拟实现【引入反向迭代器】
  • 【华为OD机试】字符串变换最小字符串【2023 B卷|100分】
  • ARTS 挑战打卡的第8天 ---volatile 关键字在MCU中的作用,四个实例讲解(Tips)
  • 第二课-一键安装SD-Stable Diffusion 教程
  • Vue3 动态列 <el-table-column> 实现 formatter 的两种方法
  • 室温超导是什么?有哪些应用场景?
  • Windows+VMware+Ubuntu+Anaconda+VMware Tools
  • Xray配置文件详解
  • flink优化
  • docker: ERROR: Couldn‘t connect to Docker daemon at http+docker://localhost
  • 大模型在金融医疗、生命系统和物理仿真领域的创新应用探索
  • tensorflow / tensorflow-gpu cuda cudNN tensorRT 安装,启用显卡加速
  • 计算机视觉中的Transformer
  • UVA-1601 万圣节后的早晨 题解答案代码 算法竞赛入门经典第二版
  • nacos 403错误
  • Python遥感图像处理应用篇(三十四):GDAL+Scikit-image+GLCM计算遥感图像纹理特征
  • solr迁移到另一个solr中(docker单机)
  • 谁能讲清楚Spark之Spark系统架构
  • 力扣:59. 螺旋矩阵 II(Python3)