Cách đổi tên tệp bằng Linux

Hướng dẫn này sẽ chỉ cho bạn cách đổi tên tệp bằng trình quản lý tệp và dòng lệnh Linux.

Hầu hết các bản phân phối Linux đều có trình quản lý tệp mặc định là một phần của môi trường máy tính để bàn. Môi trường máy tính để bàn là tập hợp các công cụ cho phép người dùng thực hiện các tác vụ phổ biến mà không cần nhập lệnh vào cửa sổ đầu cuối.

Một môi trường máy tính để bàn thường bao gồm một trình quản lý cửa sổ được sử dụng để hiển thị các ứng dụng đồ họa.

Nó cũng sẽ bao gồm một số hoặc tất cả những điều sau đây:

Trình quản lý tệp được sử dụng để kiểm soát việc tạo, di chuyển và xóa tệp. Người dùng Windows sẽ quen thuộc với Windows Explorer, đây là một loại trình quản lý tệp.

Có một số trình quản lý tệp khác nhau như Nautilus, Dolphin, Caja, PCManFM và Thunar.

Nautilus là trình quản lý tệp mặc định trong Ubuntu và các bản phân phối chạy môi trường máy tính để bàn GNOME như Fedora và openSUSE.

Dolphin là trình quản lý tệp mặc định cho môi trường máy tính để bàn KDE được sử dụng bởi các bản phân phối Linux như Kubuntu và KaOS.

Linux Mint có một phiên bản nhẹ sử dụng máy tính để bàn MATE. Máy tính để bàn MATE sử dụng trình quản lý tệp Caja.

Phân phối nhẹ thường sử dụng môi trường máy tính để bàn LXDE có trình quản lý tệp PCManFM hoặc XFCE đi kèm với trình quản lý tệp Thunar.

Vì nó xảy ra các tên có thể thay đổi nhưng chức năng đổi tên tệp hầu như giống nhau

Cách đổi tên tệp bằng trình quản lý tệp

Trình quản lý tệp thường có biểu tượng giống như một tủ hồ sơ. Ví dụ, nếu bạn đang sử dụng Ubuntu nó là biểu tượng thứ hai trên thanh khởi động.

Thông thường, bạn có thể tìm thấy biểu tượng trình quản lý tệp có liên quan trong thanh khởi chạy trên bảng điều khiển, như một phần của hệ thống menu hoặc thực sự là một phần của thanh khởi chạy nhanh.

Trình quản lý tệp thường có danh sách các địa điểm trong bảng điều khiển bên trái, chẳng hạn như thư mục chính, máy tính để bàn, các thiết bị khác và thùng rác.

Trong bảng bên phải là danh sách các tệp và thư mục cho địa điểm đã chọn trong bảng điều khiển bên trái. Bạn có thể đi sâu vào các thư mục bằng cách nhấp đúp vào chúng và bạn có thể di chuyển ngược lại thông qua các thư mục bằng cách sử dụng các mũi tên trên thanh công cụ.

Đổi tên một tệp hoặc thư mục hầu như giống nhau bất kể phân phối, môi trường máy tính để bàn nào và thực sự là trình quản lý tệp bạn đang sử dụng.

Phải, nhấp vào tệp hoặc thư mục bạn muốn xóa và chọn "Đổi tên". Ngoài ra, nhiều trình quản lý tệp cho phép bạn nhấp chuột trái vào một tệp hoặc thư mục và nhấn F2 để thực hiện cùng một hành động.

Giao diện đổi tên tệp khác nhau đôi chút tùy thuộc vào trình quản lý tệp. Ví dụ Nautilus, Thunar và PCManFM hiển thị một cửa sổ nhỏ để nhập tên tập tin mới trong khi Dolphin và Caja cho phép bạn chỉ cần gõ tên mới trên tên cũ.

Làm thế nào để đổi tên tập tin bằng cách sử dụng dòng lệnh Linux

Bạn có thể không ngạc nhiên khi biết rằng lệnh đổi tên tệp thực sự được đổi tên. Trong hướng dẫn này, bạn sẽ tìm hiểu cách đổi tên tệp hoàn chỉnh, cách đổi tên một phần của tệp, cách đổi tên tệp được trỏ đến bằng liên kết tượng trưng và cách xác nhận rằng lệnh đổi tên đã hoạt động.

Cách đổi tên tệp

Cú pháp để đổi tên một tệp không rõ ràng như bạn nghĩ. Ví dụ sau đây cho thấy cách đổi tên tệp:

đổi tên tệp thay thế biểu thức

Bạn có thể nghĩ rằng lệnh đổi tên sẽ đơn giản như nói đổi tên tệp tin oldfile newfile nhưng nó không đơn giản như vậy và khi chúng ta đi qua, tôi sẽ giải thích tại sao.

Hãy tưởng tượng bạn có một tệp gọi là testfile và bạn muốn đổi tên nó thành testfile2. Lệnh bạn sẽ sử dụng như sau:

đổi tên testfile testfile2 testfile

Vậy thì chuyện gì đã xảy ra ở đây? Biểu thức là một chút văn bản hoặc cụm từ thông dụng thực sự mà bạn đang tìm kiếm trong tên tệp.

Thay thế là văn bản bạn muốn thay thế biểu thức và tệp là tệp hoặc tệp bạn muốn thực hiện việc đổi tên.

Tại sao nó hoạt động như thế này bạn có thể hỏi?

Hãy tưởng tượng rằng bạn đã có một thư mục của hình ảnh con chó nhưng bạn vô tình gọi chúng là hình ảnh con mèo như sau:

Bây giờ nếu lệnh đơn giản như đổi tên tệp tin oldfile newfile thì bạn sẽ phải đổi tên từng tệp riêng lẻ.

Với lệnh đổi tên Linux, bạn có thể đổi tên tất cả các tập tin cùng một lúc như sau:

đổi tên cat dog *

Các tệp trên sẽ được đổi tên như sau:

Lệnh trên về cơ bản đã xem xét tất cả các tập tin (được ký hiệu là metacharacter ký tự đại diện) và bất cứ nơi nào nó tìm thấy từ mèo nó thay thế nó bằng một con chó.

Đổi tên tệp vật lý được trỏ đến theo liên kết tượng trưng

Một liên kết tượng trưng hoạt động như một con trỏ tới một tệp tương tự với lối tắt trên màn hình. Liên kết tượng trưng không chứa bất kỳ dữ liệu nào ngoại trừ đường dẫn đến vị trí của tệp mà nó trỏ đến.

Bạn có thể tạo một liên kết tượng trưng bằng cách sử dụng lệnh sau:

ln -s

Ví dụ, hãy tưởng tượng bạn có một tệp gọi là barkingdog trong thư mục ảnh con chó của bạn và bạn muốn tạo một liên kết tượng trưng cho tệp trong một thư mục khác có tên là dogtraining với tên howtostopdogbarking.

Bạn có thể làm điều đó bằng cách sử dụng lệnh sau:

ln -s ~ / pictures / dogpictures / barkingdog ~ / pictures / dogtraining / howtostopdogbarking

Bạn có thể cho biết các tệp nào là các liên kết tượng trưng bằng cách chạy lệnh ls -lt.

ls -lt howtostopdogbarking

Đầu ra sẽ hiển thị một cái gì đó như howtostopdogbarking -> / home / pictures / dogpics / barkingdog.

Bây giờ tôi không biết có bao nhiêu bạn biết cách ngăn chặn một con chó sủa nhưng lời khuyên của nhiều giảng viên là dạy cho con chó nói trước và sau đó một khi bạn đã thành thạo, bạn có thể làm cho nó trở nên xấu hổ khi bạn không muốn nó để sủa. Đó là lý thuyết anyway.

Với kiến ​​thức này trong tay, bạn có thể muốn đổi tên hình ảnh barkingdog thành người nói.

Bạn có thể đổi tên hình ảnh trực tiếp trong thư mục dogpics bằng cách chạy lệnh sau:

đổi tên barking nói / home / pictures / dogpics / barkingdog

Ngoài ra, bạn cũng có thể đổi tên hình ảnh con chó sủa bằng cách chỉ định tên của liên kết tượng trưng và bằng cách sử dụng công tắc sau:

đổi tên-barking nói / home / pictures / dogtraining / howtostopdogbarking

Làm thế nào để xác nhận rằng lệnh đổi tên đã hoạt động

Vấn đề chính với lệnh đổi tên là nó không cho bạn biết nó đã làm gì. Những gì bạn nghĩ rằng có thể đã làm việc có thể không có và vì vậy bạn phải đi và kiểm tra cho chính mình bằng cách sử dụng lệnh ls.

Tuy nhiên, nếu bạn sử dụng lệnh chuyển đổi sau, lệnh đổi tên sẽ cho bạn biết chính xác những gì đã được đổi tên:

đổi tên -v cat dog *

Đầu ra sẽ nằm dọc theo các dòng này:

Lệnh này giúp xác nhận rằng những gì bạn muốn xảy ra thực sự đã xảy ra.

Một cách khác để đổi tên tệp

Nếu bạn thích cú pháp đổi tên tệp đơn giản hơn thì hãy thử lệnh mv như sau:

mv oldfilename newfilename

Tóm lược

Khi tìm hiểu về cách sử dụng dòng lệnh Linux bạn cần biết về quyền, cách tạo người dùng và nhóm , cách tạo thư mục , cách sao chép tệp , cách di chuyển và đổi tên tệp cũng như tất cả liên kết .

Bài viết liên kết này cung cấp tổng quan về 12 lệnh bạn cần biết khi học cách sử dụng dòng lệnh Linux.