在Linux中,可以使用以下命令批量刪除文件后綴名:
find
命令找到所有需要刪除后綴名的文件,并將其傳遞給rename
命令進行重命名。find /path/to/directory -type f -name "*.old" -exec rename 's/\.old$//' {} +
上述命令中,/path/to/directory
是文件所在的目錄路徑,*.old
是需要刪除的文件后綴名。你可以根據需要修改這兩個參數。
find
命令找到所有需要刪除后綴名的文件,并將其傳遞給mv
命令進行重命名。find /path/to/directory -type f -name "*.old" -exec sh -c 'mv "$1" "${1%.old}"' sh {} \;
同樣,/path/to/directory
是文件所在的目錄路徑,*.old
是需要刪除的文件后綴名。你可以根據需要修改這兩個參數。
請注意備份你的文件,以防止不小心刪除錯誤文件。