Cách thay đổi phần mở rộng tệp trên Linux
Phần mở rộng tệp giúp cả hệ điều hành và người dùng phân biệt giữa các định dạng tệp khác nhau và hiểu nội dung được lưu trữ bên trong chúng. Khi bạn nhìn thấy một tệp có phần mở rộng “.txt”, bạn ngay lập tức biết nó chứa dữ liệu văn bản. Tương tự, tệp “.exe” là tệp thực thi Windows và tệp “.sh” là tập lệnh trình bao Linux.
Nhưng nếu bạn muốn thay đổi các tiện ích mở rộng này vì một lý do nào đó? Có lẽ bạn cần đổi tên tệp văn bản thành tập lệnh Bash. Chỉ cần viết mã trong một tệp văn bản sẽ không thực hiện được công việc.
Trên Linux, việc thay đổi phần mở rộng tệp dễ dàng hơn nhiều so với những gì bạn nghĩ.
Mục Lục
Thay đổi phần mở rộng tệp từ thiết bị đầu cuối
Phần mở rộng là một phần của tên tệp. Và nếu bạn muốn thay đổi phần mở rộng (hoặc tên), bạn sẽ sử dụng lệnh mv. mv là viết tắt của “move” và là lệnh tiêu chuẩn trên Linux để di chuyển và đổi tên tệp.
Nhưng tại sao lại sử dụng mv để đổi tên tệp, bạn có thể thắc mắc? Đó là bởi vì thao tác đổi tên tương đương với thao tác di chuyển trong cùng một thư mục, chỉ với một tên khác.
Cú pháp cơ bản để đổi tên tệp từ dòng lệnh là:
mv file.oldext file.newext
…ở đâu văn bản cũ và newext lần lượt là các tiện ích mở rộng cũ và mới.
Hãy xem xét bạn muốn thay đổi tệp văn bản “myscript.txt” thành tập lệnh Bash. Sử dụng lệnh sau để làm như vậy:
mv myscript.txt myscript.sh
Bạn có thể phải thêm sudo vào các lệnh mv tùy thuộc vào chủ sở hữu của tệp.
Đổi tên nhiều phần mở rộng tệp cùng một lúc
Có toàn bộ thư mục tệp với phần mở rộng không phù hợp? Với vòng lặp Bash for đơn giản, bạn có thể thay đổi tất cả các phần mở rộng của nhiều tệp cùng một lúc. Ví dụ: để thay đổi tất cả các tệp TXT trong một thư mục thành tệp PDF:
for a in *.txt; do mv -- "$a" "${a%.txt}.pdf"; done
Một lớp lót nói trên là một vòng lặp for tìm mọi tệp kết thúc bằng “.txt”. Sau đó, nó thực hiện một cách đệ quy thao tác đổi tên trên tất cả các tên tệp phù hợp và thay thế phần mở rộng “.txt” bằng “.pdf”. Các “xong“ở cuối lệnh cho biết rằng vòng lặp đã kết thúc. Đơn giản!
Cách đổi tên phần mở rộng tệp bằng đồ họa
Linux có một số môi trường máy tính để bàn; một số rất giống với màn hình Windows mặc định, trong khi một số khác thể hiện sự độc đáo của chúng trong từng phần tử đồ họa. Nhưng trải nghiệm người dùng ít nhiều giống nhau đối với tất cả các máy tính để bàn. Điều này có nghĩa là đổi tên tệp trên máy tính để bàn Linux dễ dàng nhất có thể.
Mở trình quản lý tệp được cài đặt trên máy của bạn và chọn tệp bằng cách đánh dấu tệp đó. Sau đó, nhấp chuột phải và chọn Đổi tên. Trong trường này, bạn có thể sửa đổi tên của tệp, bao gồm cả phần mở rộng của tệp. Tiếp tục bằng cách thay đổi phần mở rộng tệp và sau đó nhấn đi vào kêt thuc.
Nhiều trình quản lý tệp Linux cũng cung cấp các phím tắt mà bạn có thể sử dụng để tiết kiệm thêm một cú nhấp chuột. Ví dụ: trên GNOME (trình quản lý tệp Nautilus), bạn có thể nhấn F2 trong khi đánh dấu một tệp để nhanh chóng nhập chức năng đổi tên, loại bỏ sự cần thiết phải nhấp chuột. Tương tự, trên KDE Plasma (Dolphin) và XFCE (Thunar), bạn có thể nhấn F2 để thay đổi phần mở rộng tệp một cách nhanh chóng.
Thực hiện các thao tác quản lý tệp cơ bản trên Linux
Đổi tên phần mở rộng của tệp bằng giao diện máy tính để bàn là trực quan và dễ dàng thực hiện, nhưng khi bạn đang xử lý nhiều tệp cùng một lúc, sử dụng thiết bị đầu cuối là lựa chọn tối ưu.
Dòng lệnh Linux là một công cụ mạnh mẽ cho những người dùng biết cách sử dụng nó. Từ các hoạt động hàng ngày đến các tác vụ quản trị hệ thống phức tạp cao, bạn có thể thực hiện tất cả với một thiết bị đầu cuối. Và phần tốt nhất, bạn thậm chí không cần GUI để có thể sử dụng máy Linux. Đó chủ yếu là lý do tại sao thiết bị đầu cuối vẫn là một phần của hệ sinh thái Linux, trong thời đại mà giao diện đồ họa là tiêu chuẩn.
Đọc tiếp