Shell 使用linux命令行删除一些文件

Shell 使用linux命令行删除一些文件,shell,Shell,我的文件夹里有很多文件。使用.pdf格式 例如: data1_signed.pdf data1.pdf data2_signed.pdf 使用什么命令可以同时删除ubuntu服务器上没有*\u signed.pdf的文件。cd cd <your directory> find . -type f ! -iname "*.pdf" -delete 找到-f型-iname“*.pdf”-删除 第一个命令将把您带到目标目录 第二个命令将删除除文件名中的.pdf以

我的文件夹里有很多文件。使用.pdf格式

例如:

  • data1_signed.pdf
  • data1.pdf
  • data2_signed.pdf
  • 使用什么命令可以同时删除ubuntu服务器上没有*\u signed.pdf的文件。

    cd
    
    cd <your directory>
    find . -type f ! -iname "*.pdf" -delete
    
    找到-f型-iname“*.pdf”-删除
  • 第一个命令将把您带到目标目录
  • 第二个命令将删除除文件名中的
    .pdf
    以外的所有文件

  • 堆栈溢出用于编程问题。Shell脚本是主题,但Linux的一般使用问题属于,或者相反。