Được xuất bản vào ngày 28 tháng 5 năm 2022, 3:00 chiều EDT
Deepesh bắt đầu viết về công nghệ khi anh thành lập blog công nghệ tiêu dùng của mình vào năm 2018. Anh gia nhập MakeUseOf vào năm 2021 và chủ yếu viết về Linux, Lập trình, Windows và Chơi game. Anh ấy có bằng cử nhân về Ứng dụng Máy tính, trong thời gian đó anh ấy đã cố gắng hết sức để "tận hưởng" công việc của mình.
Khi không viết ra những hướng dẫn thông tin về Linux hoặc Lập trình, bạn có thể thấy anh ấy ẩn mình trong một góc đọc sách, chơi một số đoạn riff tự cho là "hay" trên cây đàn guitar acoustic của mình hoặc tìm kiếm những sở thích mới để theo đuổi, rồi bỏ cuộc và tìm lại một sở thích mới. Anh ấy hiện là biên tập viên Lập trình và Linux tại How-To Geek.
Đăng nhập vào tài khoản MakeUseOf của bạn
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 nhìn thấy một tệp có phần mở rộng ".txt", bạn biết ngay rằng nó chứa dữ liệu văn bản. Tương tự, tệp ".exe" là tệp thực thi của Windows và tệp ".sh" là tập lệnh shell Linux.
Nhưng nếu bạn muốn thay đổi các tiện ích mở rộng này vì lý do nào đó thì sao? Có lẽ bạn cần đổi tên tệp văn bản thành tập lệnh Bash. Việc chỉ viết mã vào tệp văn bản sẽ không hiệu quả.
Trên Linux, việc thay đổi phần mở rộng tệp dễ dàng hơn nhiều so với bạn nghĩ.
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 tin. 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 "di chuyển" 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 tin, bạn có thể thắc mắc? Đó là vì thao tác đổi tên tương đương với thao tác di chuyển trong cùng thư mục, chỉ khác tên.
Cú pháp cơ bản để đổi tên tệp từ dòng lệnh là:
mv file.oldext file.newext ...ở đâu oldext và mới 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 tệp.
Đổi tên nhiều phần mở rộng tệp cùng một lúc
Bạn có toàn bộ thư mục chứa các tệp có 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 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 Đoạn mã đơn 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 đệ quy thao tác đổi tên trên tất cả các tên tệp trùng khớp và thay thế phần mở rộng ".txt" bằng ".pdf". Việc "xong " ở cuối lệnh cho biết 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 mặc định của Windows, trong khi một số khác thể hiện sự độc đáo của chúng trong từng thành phần đồ 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à việc đổ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 tô sáng 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 nó. Tiếp tục bằng cách thay đổi phần mở rộng của tệp rồi nhấn Enter để kết thúc.
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 đồng thời đánh dấu một tệp để nhanh chóng nhập chức năng đổi tên, loại bỏ nhu cầu nhấp chuột phải. Tương tự, trên KDE Plasma (Dolphin) và XFCE (Thunar), bạn có thể nhấn F2 phím để thay đổi phần mở rộng tập tin một cách nhanh chóng.
Thực hiện các thao tác quản lý file 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ẽ dành cho 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, bạn có thể thực hiện tất cả bằng thiết bị đầu cuối. Và điều tuyệt vời nhất là 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.