利用shell命令删除指定的文件的方法

 更新时间:2022年02月25日 10:27:55   作者:ssiyla  
本文主要介绍了利用shell命令删除指定的文件的方法,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

今天为了省事文件内容都copy过来了。又为了省事,想了一想,用脚本比较开心。所以就写了一个shell脚本,在此做一个记录。

#!/bin/bash
ls  -li  | tail -n +2 | cat -n
read -p "请输入要删除的行:" num

inum=`ls -li  | tail -n +2 | cat -n | awk -F ' ' '$1=='$num'{print $2}'`
find ./  -inum $inum -exec rm -rf {} \;

运行脚本,输入行号即可删除指定的行,这个可用来删除某些文件名为乱码的文件。操作界面如下图:

PS:Shell 脚本删除文件夹下面指定文件

dir=/Users/sanyolewis/Desktop/Android/Demo/app/src/main/res/drawable
 
str="imageset"
for file in $dir/*; do
#获取文件夹下面所有文件名称
    newfile=${file#*.} 
# 打印文件名称
#    echo $newfile 
# 判断字符串相等
if [ "$newfile" = "$str" ];then
        rm -rf $file
    fi
done

到此这篇关于利用shell命令删除指定的文件的方法的文章就介绍到这了,更多相关shell命令删除指定文件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Linux文件查找和解压缩命令详解

    Linux文件查找和解压缩命令详解

    这篇文章主要介绍了Linux文件查找和解压缩命令,文件搜索查找包括按照名字搜索,按照文件所属`主用户`搜索,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
    2024-02-02
  • Linux bash Shell中的变量类型详解

    Linux bash Shell中的变量类型详解

    这篇文章主要介绍了Linux bash Shell中的变量类型详解,变量类型共分为本地变量、局部变量、环境变量、位置变量和特殊变量等,需要的朋友可以参考下
    2015-06-06
  • 强制删除rpm包的方法

    强制删除rpm包的方法

    本文给大家介绍强制删除rpm包,对rpm包删除方法感兴趣的朋友可以一起学习
    2015-11-11
  • Shell脚本实现的单机流量统计功能

    Shell脚本实现的单机流量统计功能

    这篇文章主要介绍了Shell脚本实现的单机流量统计功能,本文给出实现代码和使用方法,及运行结果,需要的朋友可以参考下
    2014-11-11
  • shell参数换行与shell输出换行的方法实例

    shell参数换行与shell输出换行的方法实例

    这篇文章主要给大家介绍了关于shell参数换行与shell输出换行的方法实例,文中通过实例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2023-02-02
  • shell脚本传参中包含有空格的参数

    shell脚本传参中包含有空格的参数

    本文主要介绍了shell脚本传参中包含有空格的参数,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • Linux 中的Setfacl命令

    Linux 中的Setfacl命令

    setfacl命令可以用来细分linux下的文件权限。接下来通过本文给大家分享Linux 中的Setfacl命令,感兴趣的朋友一起看看吧
    2017-09-09
  • 用Shell脚本快速搭建Ubuntu下的Nodejs开发环境

    用Shell脚本快速搭建Ubuntu下的Nodejs开发环境

    这篇文章主要介绍了用Shell脚本快速搭建Ubuntu下的Nodejs开发环境的方法,需要的朋友可以参考下
    2014-03-03
  • Log4j 日志文件Linux/Mac/Windows通用存放位置设置方法

    Log4j 日志文件Linux/Mac/Windows通用存放位置设置方法

    下面小编就为大家带来一篇Log4j 日志文件Linux/Mac/Windows通用存放位置设置方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • Shell中实现“多线程”执行脚本文件完美解决方案

    Shell中实现“多线程”执行脚本文件完美解决方案

    这篇文章主要介绍了Shell中实现“多线程”执行脚本文件完美解决方案,本文是针对一次调用执行多个脚本文件并分批执行的一个解决方法的测试和总结,需要的朋友可以参考下
    2014-12-12

最新评论