Tin tức và phân tích của tất cả các thiết bị di động

Cách đổi tên tập tin trong linux

Khi bạn bắt đầu học một điều gì đó mới, ngay cả những nhiệm vụ đơn giản nhất cũng có vẻ khó hiểu và có thể gây khó chịu cho bất kỳ ai. Giả sử đổi tên tệp là một trong những tác vụ quản lý tệp cơ bản nhất, nhưng những người mới sử dụng có thể gặp khó khăn khi đổi tên tệp hoặc đổi tên tệp trên Linux. Để giúp bạn thực hiện điều này, chúng tôi đã giải thích bốn cách dễ dàng để đổi tên một tệp hoặc thậm chí nhiều tệp trong Linux bằng Giao diện dòng lệnh (CLI) và GUI.

Đổi tên tệp trong Linux (2023)

Trước tiên, chúng tôi sẽ giải thích cách sử dụng lệnh mv và đổi tên để đổi tên tệp bằng dòng lệnh (hoặc thiết bị đầu cuối) trong Linux. Tiếp theo, chúng ta sẽ tìm hiểu cách đổi tên hoặc đổi tên hàng loạt tệp bằng các công cụ GUI bao gồm GPRename và trình quản lý tệp gốc trên bản phân phối Linux của bạn.

Đổi tên tập tin bằng dòng lệnh

Mặc dù ban đầu việc sử dụng dòng lệnh cho những tác vụ đơn giản nhất có vẻ đáng sợ nhưng nó cung cấp nhiều tính năng và là cách nhanh nhất để đổi tên tệp trên Linux. Ở đây chúng tôi sử dụng lệnh mv và đổi tên và cả hai sẽ hoạt động trong mọi bản phân phối Linux.

Đổi tên các tập tin bằng lệnh mv

Lệnh mv là viết tắt của “di chuyển” và mục đích chính của nó là di chuyển cả tệp và thư mục trong hệ thống tệp Linux. Nhưng chúng ta cũng có thể sử dụng lệnh mv để đổi tên tập tin. Cú pháp lệnh mv như sau:

mv

Tùy chọnMô tả – sao lưu để sao lưu mọi tệp đích hiện có -ft để ngăn lệnh được nhắc trước khi ghi đè -ito nhắc nhở trước khi di chuyển – chỉ chạy truyền tệp nếu nó mới hơn -v để hiển thị thông tin về thao tác hiện tại đang được thực hiện – để ngăn chặn ghi đè tập tin hiện có

Lưu ý: Nếu bạn sử dụng bất kỳ tùy chọn -i, -f, -n nào nhiều lần thì chỉ tùy chọn cuối cùng mới hoạt động.

Đổi tên một tệp bằng lệnh mv

Để đổi tên một tệp bằng lệnh mv, hãy sử dụng cú pháp sau:

mv -v

Lệnh đưa ra kết quả bên dưới dưới dạng xác nhận và bạn có thể xác minh những thay đổi bạn đã thực hiện bằng lệnh ls.

đổi tên thành “” -> “”

Trong ví dụ trên, chúng tôi đổi tên tệp “mini-course-10.pdf” thành “test-1.pdf” bằng lệnh mv. Ở đây cú pháp trông như thế này:

mv -v mini-course-10.pdf test-1.pdf

Sau đó, bạn có thể xác minh sự thay đổi từ đầu ra của lệnh mv (được đánh dấu trong hình trên) hoặc bạn có thể xác minh thêm đầu ra bằng lệnh ls. Bạn sẽ thấy file đã được đổi tên trong danh sách file trong thư mục đó.

Đổi tên nhiều file bằng lệnh mv

Lệnh mv cũng có thể được sử dụng để đổi tên nhiều tệp trong một thư mục với một số sửa đổi. Ở đây chúng ta sẽ sử dụng một số lệnh mới cùng với lệnh mv. Lệnh này có thể khó hiểu chỉ với cú pháp thô của nó, vì vậy chúng tôi đã sử dụng nó làm ví dụ bên dưới.

for i in *.pdf;do 
        mv -v "$i" "${i/${i:0:4}/example}"
done

Đoạn mã trên có vẻ phức tạp đối với người mới bắt đầu, nhưng nó rất dễ hiểu. Khi chạy, đoạn mã sẽ duyệt qua danh sách các tệp có phần mở rộng “.pdf” nhiều lần. Sau đó nó sẽ thay thế cái đầu tiên 4 các ký tự của mỗi tên tệp có văn bản giữ chỗ “ví dụ”. Cuối cùng, nó sẽ ngừng hoạt động khi tất cả các tập tin được thay đổi.

Đổi tên các tập tin bằng lệnh đổi tên

Lệnh đổi tên giải quyết sự phức tạp của lệnh mv bằng cú pháp dễ sử dụng để đổi tên một và nhiều tệp. Lệnh đổi tên thường được cài đặt sẵn trên hầu hết các bản phân phối. Nếu không, bạn có thể dễ dàng cài đặt nó bằng một lệnh đơn giản:

  • Đối với hệ thống dựa trên Debian –

đổi tên cài đặt sudo apt

  • Đối với các hệ thống dựa trên Fedora –

tên cài đặt sudo yum

  • Đối với các hệ thống dựa trên Arch –

sudo pacman -S cài đặt đổi tên

Cú pháp của lệnh đổi tên trên các hệ thống dựa trên Debian như sau:

đổi tên ‘s///’

Vì lệnh đổi tên sử dụng Perl trong phần phụ trợ nên có ba loại biểu thức chính quy – khớp, thay thế và dịch trong Perl. Lệnh đổi tên sử dụng các biểu thức thông thường “thay thế” và “dịch”. Trong cú pháp trên, “s” được dùng để chỉ định rằng bạn sẽ sử dụng biểu thức thay thế.

Đối với các hệ thống dựa trên RedHat, Fedora, bạn phải sử dụng cú pháp lệnh sau:

đổi tên

Một số tùy chọn phổ biến để làm việc với lệnh đổi tên là:

Tùy chọnMô tả – v Hiển thị thông tin về thao tác hiện tại – n là viết tắt của “không có hành động” và được sử dụng để kiểm tra xem các tệp sẽ bị ảnh hưởng như thế nào sau khi kết hợp các thao tác để buộc tên tệp ghi đèĐổi tên một tệp

Lệnh đổi tên hoạt động giống như lệnh mv khi đổi tên một tệp. Để đổi tên một tệp, hãy sử dụng cú pháp sau:

đổi tên -v ‘s///’

Đổi tên nhiều tập tin

Ưu điểm chính của lệnh đổi tên so với lệnh mv là khi đổi tên nhiều tệp. Cú pháp đơn giản hơn và sử dụng nhanh hơn. Đây là những gì nó nghe giống như:

đổi tên ‘s///’

Cú pháp ở trên tương tự như cú pháp chúng tôi đã sử dụng để đổi tên một tệp, ngoại trừ phần bạn có thể sử dụng mẫu chung bằng cách sử dụng ký tự đại diện để nhận dạng tất cả các tệp trong một thư mục.

Đổi tên một phần tập tin

Giả sử bạn đã sử dụng dấu cách trong tất cả tên tệp và bây giờ bạn muốn thay thế dấu cách bằng dấu gạch dưới. Bạn có thể sử dụng lệnh đổi tên và thay thế dấu cách bằng dấu gạch dưới bằng cú pháp hiển thị bên dưới:

đổi tên -v ‘y///’

Tại đây, đặt phần bạn muốn thay thế vào và nhập mẫu bạn muốn thay thế vào . Y được sử dụng để cho biết rằng bạn đang sử dụng biểu thức chính quy “dịch”.

Để thay thế dấu cách bằng dấu gạch dưới trong tình huống trên, hãy sử dụng lệnh sau:

đổi tên -v ‘y/ /_/’

Ở đây, dấu gạch dưới được sử dụng để coi dấu gạch dưới là một ký tự chứ không phải là một phần của cú pháp lệnh.

Thay đổi trường hợp tên tập tin

Với lệnh đổi tên, bạn thậm chí có thể thay thế chữ thường bằng chữ in hoa tương ứng và ngược lại. Để chuyển đổi chữ thường thành chữ hoa, hãy sử dụng cú pháp sau:

đổi tên “y/az/AZ/”

Để chuyển đổi chữ hoa thành chữ thường, hãy sử dụng cú pháp sau:

đổi tên “y/AZ/az/”

Đổi tên tệp bằng GUI trong Linux

Phương thức GUI có lẽ là một lợi ích cho những người dùng thấy dòng lệnh khó khăn. Đối với phương pháp GUI, chúng tôi sử dụng trình quản lý tệp Nautilus và Pyrenamer trong Ubuntu 20.04 LTS, nhưng hãy yên tâm rằng các phương pháp này sẽ hoạt động trên mọi bản phân phối – mặc dù có một số sửa đổi nhỏ.

Đổi tên tệp bằng Trình quản lý tệp

Đây là một trong những phương pháp dễ dàng nhất để đổi tên tệp trên Linux. Mọi bản phân phối Linux dành cho máy tính để bàn đều có trình quản lý tệp được cài đặt sẵn như Nautilus, Dolphin, Thunar, v.v. Chúng tôi đã giải thích cách bạn có thể sử dụng các trình quản lý tệp này để đổi tên tệp, vì vậy hãy tiếp tục đọc.

Đổi tên một tập tin

1. Mở trình quản lý tệp bạn đã chọn và điều hướng đến tệp bạn muốn đổi tên. Chọn một tập tin và nhấp chuột phải vào nó.

2. Chọn “Đổi tên” từ menu chuột phải. Ngoài ra, nhấn F2 trên bàn phím để đổi tên tệp mà không cần sử dụng chuột.

3. Sau đó nhập tên tệp mới và nhấp vào “Đổi tên” hoặc nhấn Enter trên bàn phím của bạn. Và đó là tất cả.

Đổi tên nhiều tệp bằng Trình quản lý tệp

1. Chọn nhiều tệp bạn muốn đổi tên bằng cách nhấn phím Shift, sau đó nhấp chuột phải vào các tệp đã chọn để mở menu ngữ cảnh.

2. Trong menu ngữ cảnh này, chọn tùy chọn “Đổi tên”. Hoặc bạn có thể nhấn nút F2 trên bàn phím để truy cập tùy chọn đổi tên.

3. Thao tác này sẽ mở một cửa sổ đổi tên mới như hiển thị bên dưới. Ở đây bạn có hai tùy chọn để đổi tên tệp, vì vậy hãy tìm hiểu cách sử dụng từng cái một.

Đổi tên bằng mẫu:

1. Trong tùy chọn này, bạn sẽ thấy một hộp văn bản có giá trị mặc định là [Original file name]. Trong hộp văn bản, nhập tên chung sẽ được sử dụng cho tất cả các tệp.

2. Chúng tôi sử dụng “test_” làm tên tệp phổ biến ở đây. Sau đó nhấp vào “+Thêm” bên cạnh tên chung và chọn sơ đồ đánh số tự động để sử dụng làm điểm phân biệt duy nhất cho mỗi tệp.

3. Sau đó chọn thứ tự đặt tên tệp từ menu thả xuống “Thứ tự số tự động”. Bạn có thể chọn giữa Tăng dần, Giảm dần và hơn thế nữa.

4. Kiểm tra các thay đổi ở khung bên dưới và cuối cùng nhấp vào “Đổi tên” ở góc trên bên phải.

Tìm và thay thế văn bản:

Bạn có thể sử dụng tùy chọn này khi tên tệp đã chứa một tên chung nhưng bạn cần thay thế nó bằng văn bản mới. Đây là cách nó hoạt động:

1. Nhập tên chung hiện tại vào trường “Văn bản hiện có”. Ở khung bên dưới, bạn sẽ thấy tên chung được đánh dấu.

2. Trong hộp văn bản “Thay thế bằng”, nhập tên thông thường mới mà bạn muốn thay thế tên hiện tại.

3. Kiểm tra các thay đổi ở khung bên dưới và nhấp vào “Đổi tên” ở góc trên bên phải để áp dụng tương tự.

Sử dụng GPRename để đổi tên file

GPRename là một tiện ích đổi tên hàng loạt nhẹ đi kèm với một số tùy chọn khác nhau mà bạn có thể thấy hữu ích khi đổi tên tệp bằng GUI Linux. Công cụ này có thể hữu ích cho những người dùng gặp khó khăn khi đổi tên hàng loạt tệp bằng trình quản lý tệp gốc. Thật không may, nó không được cài đặt sẵn, nhưng bạn có thể dễ dàng cài đặt nó bằng các lệnh sau:

  • Đối với hệ thống dựa trên Debian –

cập nhật sudo apt && sudo apt cài đặt gprename

  • Đối với các hệ thống dựa trên Fedora –

sudo dnf cài đặt gprename

  • Đối với các hệ thống dựa trên Arch –

sudo pacman -S gprename

Đổi tên một tệp bằng GPRename

1. Mở GPRename từ menu Ứng dụng hoặc nhập gprename trong thiết bị đầu cuối Linux.

2. Sử dụng cây hệ thống tệp ở bên trái để điều hướng đến thư mục mong muốn. Sau đó chọn file bạn muốn đổi tên ở khung bên phải.

3. Ở ngăn bên dưới, chọn hành động bạn muốn thực hiện. Ví dụ: nếu bạn muốn thay thế một từ trong tên tệp bằng một từ khác, hãy chuyển đến tab “Thay thế/Xóa”. Sau đó nhập chuỗi bạn muốn thay thế vào hộp văn bản “Thay thế” và chuỗi mới vào hộp văn bản “Với”.

4. Xác minh các thay đổi bằng nút “Xem trước” ở bên phải. Khi bạn đã hài lòng, hãy nhấp vào nút “Đổi tên” bên dưới nó.

Đổi tên nhiều file bằng GPRename

1. Như đã giải thích ở trên, hãy sử dụng cây hệ thống tệp ở bên trái để điều hướng đến thư mục mong muốn. Sau đó chọn các tệp bạn muốn đổi tên và chọn tùy chọn thích hợp từ bảng dưới cùng.

2. Để xác minh các thay đổi, hãy nhấp vào nút xem trước ở bên phải và cuối cùng nhấp vào nút “Đổi tên” bên dưới nút đó.

Các câu hỏi thường gặp

Lệnh rm làm gì trong Linux?

Mặc dù lệnh rm có vẻ giống như từ viết tắt của đổi tên, nhưng nó là viết tắt của xóa và được sử dụng để xóa các tệp và thư mục trong Linux.

Dễ dàng đổi tên tập tin trên Linux

Là người mới bắt đầu, điều quan trọng là phải hiểu các sắc thái của việc quản lý tệp trong Linux và đổi tên tệp là điều bạn thường phải làm. Trong hướng dẫn này, chúng tôi đã chỉ cho bạn bốn phương pháp (2 CLI và 2 GUI) để đổi tên một tệp và nhiều tệp trong một thư mục. Mặc dù hầu hết người dùng Linux đều có thể sử dụng trình quản lý tệp, nhưng các lệnh mv và đổi tên được mô tả ở trên cũng được sử dụng rộng rãi để đổi tên tệp thông qua thiết bị đầu cuối. Bạn thích đổi tên tệp trên Linux bằng phương pháp nào trong số này? Cho chúng tôi biết trong các ý kiến ​​dưới đây.

Mục lục