Lệnh đổi tên file hàng loạt trong Linux

Dưới đây là 2 cách đổi tên file hàng loạt trong Linux cho bạn đọc tham khảo.

Cách 1: Sử dụng lệnh rename

Cú pháp:

rename 's/<string>/<replace>/' <duong_dan_file_hoac_thu_muc>

VD:

[admin@vinasupport.com ~]$ rename 's/How-To-Install/Huong-Dan-Cai-Dat/' *

Ký tự * là chỉ ra tất cả các file trong thư mục hiện tại.

Trước khi đổi tên:

Lệnh đổi tên file hàng loạt trong Linux (1)

Sau khi đổi tên:

Lệnh đổi tên file hàng loạt trong Linux (2)

Cách 2: Sử dụng lệnh mmv

Lệnh này không có sẵn trong các bản phân phối của Linux, chúng ta cần cài đặt bằng command:

# Cho Ubuntu/Debian
[admin@vinasupport.com ~]$ sudo apt-get install mmv

# Cho CentOS, Rethat
[admin@vinasupport.com ~]$ sudo yum install mmv

VD:

[admin@vinasupport.com ~]$ ls
a-1.txt a-2.txt a-3.txt
[admin@vinasupport.com ~]$ mmv a\* b\#1
[admin@vinasupport.com ~]$ ls
b-1.txt b-2.txt b-3.txt
Chúc bạn đổi tên file hàng loạt trong Linux thành công!

Nguồn: vinasupport