Computer >> Máy Tính >  >> Hệ thống >> Linux

Cách đổi tên tệp và thư mục trong Linux

Cho dù bạn là một người dùng Linux kỳ cựu hay mới chọn một bản phân phối như PopOS hoặc Ubuntu, bạn vẫn cần biết cách quản lý các tệp và thư mục của mình. Điều đó có nghĩa là biết rằng có nhiều cách bạn có thể đổi tên thư mục hoặc tệp trong Linux. Trong thế giới Linux, các thư mục cũng được gọi là thư mục. Chúng có thể thay thế cho nhau.

Cách đổi tên tệp và thư mục trong Linux

Có hai tình huống khi đổi tên tệp và thư mục. Bạn đang đổi tên một tệp hoặc thư mục hoặc bạn muốn đổi tên nhiều tệp hoặc thư mục cùng một lúc. Cũng giống như Windows hoặc Mac, Linux có một số cách mà bạn có thể thực hiện.

Đổi tên một tệp hoặc thư mục trong Linux bằng trình quản lý tệp

Hầu hết các bản phân phối hay bản phân phối của Linux đều có trình quản lý tệp đồ họa tương tự như File Explorer trong Windows hoặc Finder trong MacOS. Hầu hết chúng sẽ hoạt động theo cùng một cách, nhưng có thể có sự khác biệt.

Đổi tên bằng cách sử dụng đổi tên

  1. Nhấp chuột phải vào tệp hoặc thư mục.
  2. Chọn Đổi tên hoặc nhấn F2 .
Cách đổi tên tệp và thư mục trong Linux
  1. Trường tên của tệp hoặc thư mục có thể chỉnh sửa được. Thực hiện thay đổi bạn muốn và chọn Đổi tên hoặc nhấn Enter .
Cách đổi tên tệp và thư mục trong Linux

Đổi tên bằng thuộc tính tệp

Phương pháp này kỳ lạ và bạn không chắc sẽ sử dụng nhưng vẫn có thể thực hiện được.

  1. Nhấp chuột phải vào tệp hoặc thư mục.
  2. Chọn Thuộc tính hoặc nhấn Ctrl + I .
Cách đổi tên tệp và thư mục trong Linux
  1. Chọn trường tên và thực hiện các chỉnh sửa. Sau đó, đóng Thuộc tính cửa sổ và tệp hoặc thư mục được đổi tên.
Cách đổi tên tệp và thư mục trong Linux

Đổi tên nhiều tệp hoặc thư mục trong Linux bằng Trình quản lý tệp

Tính năng này có thể không có sẵn trong tất cả các trình quản lý tệp có sẵn trong các bản phân phối khác nhau của Linux. Đây là trong PopOS.

  1. Chọn nhiều tệp hoặc thư mục, sau đó nhấp chuột phải và chọn Đổi tên hoặc nhấn F2 .
Cách đổi tên tệp và thư mục trong Linux
  1. Bạn có thể Đổi tên bằng cách sử dụng mẫu hoặc Tìm và thay thế văn bản .
Cách đổi tên tệp và thư mục trong Linux
  • Đổi tên bằng mẫu cho phép bạn làm những việc như đánh số thứ tự các tệp và thư mục hoặc thêm văn bản vào mặt trước, mặt sau hoặc cả hai mặt của tên tệp gốc.
Cách đổi tên tệp và thư mục trong Linux

Nó có thể áp dụng mẫu cho các tệp dựa trên tên gốc hoặc ngày sửa đổi.

Cách đổi tên tệp và thư mục trong Linux
  • Tìm và thay thế văn bản cho phép tìm kiếm một chuỗi văn bản cụ thể và thay thế nó bằng một thứ gì đó khác. Điều này rất tốt để sửa lỗi chính tả.
Cách đổi tên tệp và thư mục trong Linux

Nhận trợ giúp trong Linux

Có rất nhiều cách để sử dụng các lệnh và tiện ích bên dưới. Nếu bạn không chắc mình cần làm gì, hãy kết thúc lệnh man (đối với thủ công) và lệnh hoặc tên của tiện ích bạn cần trợ giúp. Ví dụ: man mv sẽ hiển thị hướng dẫn sử dụng mv lệnh.

Sau khi đổi tên tệp hoặc thư mục trong Linux, hãy luôn kiểm tra chúng bằng cách xem trong File Explorer hoặc sử dụng ls lệnh liệt kê chúng.

Đổi tên một tệp hoặc thư mục đơn bằng lệnh MV

Lệnh MV dành cho việc di chuyển các tệp và thư mục, nhưng nó cũng hoạt động tốt để đổi tên. Cú pháp cho lệnh MV là: mv [OPTIONS] đích nguồn

  1. Điều hướng đến thư mục chứa các tệp hoặc thư mục bạn muốn đổi tên.
Cách đổi tên tệp và thư mục trong Linux
  1. Sử dụng mv lệnh đổi tên thư mục hoặc tệp. Nếu tên có khoảng trắng trong đó, hãy đặt tên trong dấu ngoặc kép. Hãy xem 01- tắt tên.

Nhập mv “01-Work Documents” “Work Documents” và nhấn enter.

Cách đổi tên tệp và thư mục trong Linux

Liệt kê các tệp cho thấy nó đã được đổi tên.

Cách đổi tên tệp và thư mục trong Linux

Đổi tên nhiều tệp hoặc thư mục bằng Bash Script

Để tạo một tập lệnh bash, bạn cần phải làm việc trong một trình soạn thảo văn bản thuần túy. Giả sử chúng tôi có một số tệp HTML mà chúng tôi đã vô tình lưu dưới dạng tệp văn bản thuần túy. Chúng tôi cần thay đổi phần mở rộng tệp từ .txt thành .html. Chúng ta có thể sử dụng tập lệnh bash này để đổi tên chúng:

cho tệp trong * .txt; làm
mv - “$ file” “$ {file% .txt} .html”
xong

  1. Nhập mã đó vào trình soạn thảo văn bản và lưu nó dưới dạng rename-txt.sh trong cùng thư mục với các tệp để thay đổi.
Cách đổi tên tệp và thư mục trong Linux Cách đổi tên tệp và thư mục trong Linux
  1. Trong terminal, điều hướng đến thư mục đó và nhập lệnh bash rename-txt.sh và nhấn Enter .
Cách đổi tên tệp và thư mục trong Linux
  1. Kiểm tra bằng ls hoặc xem trong Trình quản lý tệp để xem nó có hiệu quả không.
Cách đổi tên tệp và thư mục trong Linux

Làm thế nào mà làm việc đó? Dòng đầu tiên là tìm kiếm bất kỳ tệp nào kết thúc bằng .txt . Dấu hoa thị (*) là một ký tự đại diện, vì vậy bất kỳ thứ gì trước .txt trong tên tệp đều sẽ khớp. Việc làm yêu cầu nó thực hiện lệnh miễn là có các tệp phù hợp. Đây là một vòng lặp . Dòng thứ hai có mv yêu cầu.

Dấu gạch ngang ( - ) cho nó biết không có tùy chọn nào cho lệnh, hãy sẵn sàng cho một số biểu thức chính quy hoặc regex. $ tệp là một biến cho biết nó hoạt động với bất kỳ tệp nào được chọn bởi dòng đầu tiên. % yêu cầu nó thay thế .txt nếu nó nằm ở phần đuôi của tên với giá trị nằm ngoài dấu ngoặc nhọn, là .html .

Cách đổi tên tệp và thư mục một cách an toàn bằng các Tiện ích Linux

Phần còn lại của bài viết là về các tiện ích được sử dụng trong Linux shell. Có thể dễ dàng mắc lỗi và đổi tên các tệp quan trọng có thể khiến chương trình hoặc Linux ngừng hoạt động. Luôn sử dụng -n Lựa chọn. Nó ra lệnh cho lệnh không ghi đè lên một tệp hiện có.

Sử dụng nó trong một lệnh tiện ích có thể giống như sau: mmv -n “*” “# l1” . Xem bên dưới cách nó hiển thị bản xem trước lệnh sẽ thực hiện như thế nào. Tuy nhiên, nếu bạn liệt kê ( ls ) các tệp bạn sẽ thấy không có tệp nào thay đổi. Nếu đó không phải là điều bạn mong đợi, hãy điều chỉnh lệnh của bạn và thử lại.

Cách đổi tên tệp và thư mục trong Linux

Đổi tên nhiều tệp và thư mục bằng đổi tên

Đổi tên là một tiện ích Linux. Hãy coi nó như một chương trình nhỏ không có giao diện người dùng đồ họa. Bản phân phối Linux của bạn có thể không có nhưng cài đặt rất dễ dàng.

Trong terminal, nhập lệnh sudo apt-get install rename và nhấn Enter . Nó có thể yêu cầu mật khẩu của bạn, nhập mật khẩu và nhấn Enter . Nó sẽ bắt đầu cài đặt.

Sau khi cài đặt, bạn có thể bắt đầu sử dụng Đổi tên.

  1. Điều hướng đến vị trí bạn muốn thay đổi tên tệp hoặc thư mục.
Cách đổi tên tệp và thư mục trong Linux
  1. Cũng giống như trong tập lệnh bash, bạn sẽ cần sử dụng regex để chọn tệp và xác định những gì sẽ được thực hiện với chúng. Đây là một ví dụ: đổi tên ‘s / .html / .txt /’ * .html
Cách đổi tên tệp và thư mục trong Linux

Nếu bạn đoán rằng điều đó sẽ thay đổi phần mở rộng tệp trên tệp của chúng tôi trở lại .txt từ .html, thì bạn đã đúng!

Cách đổi tên tệp và thư mục trong Linux

Đổi tên tệp và thư mục bằng MMV

MMV là một tiện ích Linux khác, tương tự như Đổi tên. Nó có thể được cài đặt bằng lệnh sudo apt install mmv . Sau khi cài đặt xong, bạn có thể tạo các lệnh của riêng mình.

  1. Lệnh MMV mẫu mà chúng tôi sẽ sử dụng sẽ thay đổi tất cả các tên tệp trong thư mục từ chữ thường thành TRƯỜNG HỢP LÊN: mmv -r “*” “# u1”
Cách đổi tên tệp và thư mục trong Linux
  1. -r yêu cầu nó đổi tên. Dấu hoa thị cho biết nó thay đổi bất kỳ tệp nào trong thư mục. # U1 là một cái gì đó đặc biệt. Đó là mã Markdown. Điều này yêu cầu nó thay đổi văn bản thành chữ hoa.
Cách đổi tên tệp và thư mục trong Linux

Đó có phải là tất cả các cách để đổi tên thư mục và tệp trong Linux không?

Nếu một trong các phương pháp ở đây không hiệu quả với bạn, bạn có thể sử dụng công cụ đổi tên hàng loạt có giao diện người dùng đồ họa.

Cách đổi tên tệp và thư mục trong Linux

Có một số để lựa chọn. Thunar và KRename chỉ là một cặp đôi để bắt đầu.