在Linux中,可以使用以下命令批量去除文件后綴名:
$ rename 's/\.txt$//' *.txt
這個命令使用rename
命令來批量重命名文件。s/\.txt$//
表示將文件名末尾的".txt"替換為空字符串,*.txt
指定了要操作的文件名模式,即所有以".txt"結尾的文件。
rename
命令,可以使用mv
命令結合循環來實現:$ for file in *.txt; do mv "$file" "${file%.txt}"; done
這個命令使用循環遍歷所有以".txt"結尾的文件,${file%.txt}
表示去除文件名末尾的".txt"。
注意:在執行上述命令之前,請確保當前工作目錄下只包含要操作的文件,并且備份重要文件以防止意外刪除。