7 cách tốt nhất để đổi tên hàng loạt tệp trong Linux

7 cách tốt nhất để đổi tên hàng loạt tệp trong Linux

Người dùng Linux có thể dễ dàng đổi tên tệp bằng lệnh mv. Tuy nhiên, vấn đề nảy sinh khi bạn có nhiều tên tệp mà bạn muốn đổi tên. Thay đổi tên của từng tệp một có thể là một nhiệm vụ khó chịu đối với bất kỳ ai.





Apple Watch series 6 nhôm và thép không gỉ

May mắn thay, có một số cách để đổi tên hàng loạt tệp trong Linux. Chúng ta sẽ thảo luận về các phương pháp đơn giản và hiệu quả nhất để làm điều tương tự trong các phần tiếp theo.





Cách đổi tên hàng loạt tệp trong Linux

Hệ điều hành Linux phụ thuộc chủ yếu vào các gói và lệnh. Và hiển nhiên, một số lệnh có sẵn cho phép người dùng đổi tên hàng loạt tệp trên máy Linux.





1. Sử dụng lệnh Đổi tên Ubuntu

Ubuntu và các bản phân phối dựa trên Debian khác đi kèm với một chương trình không gian người dùng được gọi là đổi tên cho phép đổi tên hàng loạt tệp trong Linux. Tiện ích này là một phần của use-linux gói và được gọi là rename.ul . Nó giúp người dùng đổi tên hàng loạt tệp bằng các thay thế đơn giản.

Lệnh được đề cập bên dưới đổi tên năm tệp hình ảnh bằng cách sử dụng thiết bị đầu cuối Linux. Chúng tôi đã tạo các tệp trên hệ thống thử nghiệm của mình. Đảm bảo chạy lệnh này một cách thận trọng vì nó có thể đổi tên các tệp khác có trong thư mục làm việc của bạn.



rename.ul file photos *.png

Lệnh này đổi tên hình ảnh file1.png đến photos1.png và như vậy đối với tất cả các tệp khác có trong thư mục làm việc hiện tại.

Để thay đổi phần mở rộng của hình ảnh từ png đến jpg :





rename.ul png jpg *.png

2. Đổi tên bằng Tiện ích đổi tên Perl

Các đổi tên tiện ích là một chương trình dựa trên Perl giúp đổi tên hàng loạt đơn giản thông qua việc sử dụng nâng cao các biểu thức chính quy. Bạn có thể áp dụng các kỹ thuật đối sánh mẫu mạnh mẽ để đổi tên nhiều tệp cùng một lúc. Bạn có thể cài đặt nó trên bản phân phối Linux yêu thích sử dụng trình quản lý gói mặc định của hệ thống của bạn.

Để cài đặt gói trên các bản phân phối dựa trên Debian, chẳng hạn như Ubuntu:





sudo apt install rename

Trên Arch Linux:

sudo pacman -S perl-rename

Để cài đặt đổi tên trên CentOS và Fedora:

sudo yum install prename

Bây giờ bạn đã cài đặt gói, đã đến lúc đổi tên hàng loạt tệp trên Linux. Lệnh sau thay thế sự xuất hiện của tập tin trong tên tệp thành ảnh .

rename 's/file/photos/' *

Sử dụng lệnh sau để thay đổi tên tệp từ chữ thường thành chữ hoa. Chuyển mẫu thay thế để chuyển đổi thành chữ thường.

rename 'y/a-z/A-Z/' * # converts to uppercase
rename 'y/A-Z/a-z/' * # converts to lowercase

3. Đổi tên hàng loạt tệp trong Linux với qmv

Qmv hoặc là di chuyển nhanh chóng lệnh, được bao gồm trong đổi tên gói giúp đổi tên hàng loạt dễ dàng hơn cho quản trị viên Linux. Nó cho phép bạn đổi tên tệp và thư mục bằng trình soạn thảo văn bản Linux yêu thích của bạn. Đảm bảo rằng bạn đã cài đặt đổi tên gói trước khi cố gắng đổi tên tệp bằng qmv.

Bạn có thể cài đặt gói bằng một trong các lệnh dưới đây.

sudo apt install renameutils # on Debian-based distros
sudo pacman -Syu renameutils # on Arch Linux
sudo yum install renameutils # on Fedora and CentOS

Bạn có thể đổi tên hàng loạt tệp trong Linux bằng cách sử dụng qmv Một lần đổi tên đã được cài đặt. Điều hướng đến thư mục chứa các tệp và gọi qmv từ thiết bị đầu cuối.

qmv

Nó sẽ mở tên tệp trong trình soạn thảo văn bản của bạn. Sẽ có hai cột, một cho tên tệp gốc và một cho tên mới. Bạn có thể đổi tên hàng loạt tệp Linux bằng cách chỉnh sửa cột thứ hai. Ảnh chụp màn hình sau đây minh họa quá trình sử dụng trình soạn thảo văn bản Vim .

4. Đổi tên hàng loạt tệp Linux bằng Vimv

Vimv là một chương trình độc lập cung cấp các chức năng đổi tên hàng loạt cho người dùng Vim. Nếu bạn không phải là người yêu thích trình soạn thảo văn bản Vim, bạn có thể dễ dàng thay đổi trình soạn thảo mặc định bằng cách tinh chỉnh biến môi trường $ EDITOR .

Nhưng trước khi tất cả những điều đó, bạn sẽ phải tải xuống bản sao của gói Vimv bằng Git.

git clone https://github.com/thameera/vimv.git

Sao chép tệp nhị phân vào của bạn $ PATH và thay đổi quyền của tệp để tệp có thể thực thi được. Nhập lần lượt các lệnh sau để thực hiện việc này từ thiết bị đầu cuối của bạn.

sudo cp vimv/vimv /usr/local/bin/
sudo chmod +x /usr/local/bin/vimv

Bây giờ bạn có thể đổi tên hàng loạt tệp bằng Vim. Gõ vimv lệnh trong bảng điều khiển để bắt đầu chương trình.

vimv

Bạn sẽ thấy một cột duy nhất chứa các tên tệp. Thay đổi tên tệp theo bất kỳ cách nào bạn thấy phù hợp và sau đó lưu và thoát khỏi Vim .

5. Đổi tên hàng loạt tệp Linux bằng Emacs

Người dùng trình soạn thảo văn bản Emacs có thể dễ dàng đổi tên nhiều tệp. Một lợi thế đáng kể của phương pháp này là bạn không cần cài đặt bất kỳ gói hoặc plugin riêng biệt nào. Chỉ cần làm theo các bước dưới đây để đổi tên tệp của bạn bằng Emacs.

  1. Khởi chạy Trình chỉnh sửa Emacs trên hệ thống của bạn.
  2. nhấn Alt + X trên bàn phím để chuyển sang chỉ huy chế độ. Sau đó, gõ lệnh dưới đây để gọi ra wdired hoặc 'chế độ biên tập thư mục có thể ghi'. dired
  3. Nhập đường dẫn đến thư mục chứa các tệp hàng loạt của bạn và nhấn Vào Chìa khóa.
  4. nhấn Ctrl + X theo dõi bởi Ctrl + Q để chuyển sang chế độ đọc-ghi.

Emacs sẽ hiển thị cho bạn lời nhắc hiển thị tất cả các tệp trong thư mục nguồn. Thay đổi tên thành tên ưa thích của bạn và nhấn Ctrl + C hai lần để lưu các thay đổi.

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

Thunar là một trong những trình quản lý tệp tốt nhất cho Linux với hỗ trợ tích hợp để đổi tên hàng loạt. Bạn có thể cài đặt Thunar trên hệ thống của mình nếu nó chưa được cài đặt. Sử dụng một trong các lệnh sau dựa trên phân phối của bạn.

sudo apt-get install thunar # on Debian-based distros
sudo yum install thunar # on Fedora and CentOS
sudo pacman -S thunar # on Arch

Khi bạn đã cài đặt Thunar, hãy gọi hộp thoại đổi tên hàng loạt từ chính trình quản lý tệp. Sử dụng lệnh sau nếu bạn chỉ cần công cụ đổi tên.

thunar -B

Hệ thống sẽ khởi chạy một cửa sổ mới, nơi bạn có thể chọn các tệp nguồn và đổi tên chúng sao cho phù hợp. Bạn có thể đổi tên tên tệp cũng như hậu tố tệp bằng tiện ích đổi tên hàng loạt này.

7. Đổi tên hàng loạt tập tin bằng cách sử dụng công cụ đổi tên tập tin thông minh

Smart File Renamer là một ứng dụng GUI giúp đổi tên hàng loạt đơn giản hơn cho người mới bắt đầu sử dụng Linux. Nó có sẵn dưới dạng gói snap cho các hệ thống hỗ trợ nó. Bạn có thể cài đặt Smart File Renamer bằng cách sử dụng lệnh snap sau.

sudo snap install smart-file-renamer

Khi nó đã được cài đặt, hãy mở ứng dụng bằng cách tìm kiếm nó trong bảng ứng dụng. Bạn sẽ được chào đón với giao diện người dùng trực quan giúp việc điều hướng trở nên dễ hiểu.

Thêm các tệp hoặc thư mục mà bạn muốn đổi tên từ cửa sổ này. Giờ đây, bạn có thể đổi tên hàng loạt tệp Linux bằng một số bộ lọc và quy tắc.

Đổi tên nhiều tệp cùng một lúc trong Linux

Như bạn có thể thấy, không khó để đổi tên hàng loạt tệp trong các bản phân phối Linux. Chúng tôi đã biên soạn một số phương pháp hữu ích có thể hỗ trợ trong công việc này. Bạn có thể chọn đổi tên tệp của mình trực tiếp từ dòng lệnh hoặc chọn giải pháp đồ họa. Các tùy chọn ở đó, vì vậy tất cả những gì bạn cần làm là chọn.

Nếu bạn đang sử dụng Windows hoặc macOS và muốn đổi tên hàng loạt tệp hình ảnh, Adobe Bridge có thể là một công cụ hữu ích. Bạn cũng có thể quản lý các tệp và tài sản kỹ thuật số của mình bằng Adobe Bridge.

Đăng lại Đăng lại tiếng riu ríu E-mail Cách đổi tên hàng loạt ảnh của bạn bằng Adobe Bridge

Đừng bỏ qua khả năng xử lý hàng loạt tệp của Adobe Bridge. Hãy thử mẹo này để đổi tên tất cả hình ảnh của bạn chỉ trong một lần.

Đọc tiếp
Chủ đề liên quan
  • Linux
  • Quản lý tệp
  • Ứng dụng Linux
Giới thiệu về tác giả Rubaiat Hossain(39 bài báo đã xuất bản)

Rubaiat là một sinh viên tốt nghiệp CS có niềm đam mê mãnh liệt với mã nguồn mở. Ngoài việc là một cựu chiến binh Unix, anh ấy còn tham gia vào lĩnh vực an ninh mạng, mật mã và lập trình chức năng. Anh ấy là một người đam mê sưu tập sách cũ và có niềm ngưỡng mộ không bao giờ hết đối với nhạc rock cổ điển.

Xem thêm từ Rubaiat Hossain

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký