Đổi tên một thư mục trong Linux là một nhiệm vụ phổ biến mà người dùng Linux thường thực hiện. Cho dù bạn muốn thay đổi tên của một thư mục để tổ chức tốt hơn, tuân thủ các quy ước đặt tên hoặc vì bất kỳ lý do nào khác, Linux cung cấp một số phương thức để làm như vậy. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn trong quá trình đổi tên một thư mục trong Linux bằng dòng lệnh.
Lệnh được sử dụng phổ biến nhất để đổi tên các tệp và thư mục trong Linux là MV. Lệnh MV trong Linux là một tiện ích đa năng cho phép bạn di chuyển hoặc đổi tên các tệp và thư mục. Đây là công cụ hướng tới để thao túng các tệp và thư mục trong phân phối Linux.
Lưu ý: Trong hướng dẫn này, chúng tôi sẽ tập trung vào việc đổi tên các thư mục, nhưng hãy nhớ rằng các phương pháp tương tự cũng có thể được sử dụng để đổi tên các tệp.
Bây giờ, chúng ta hãy đi sâu vào quy trình từng bước để đổi tên một thư mục trong Linux.
Cách đổi tên một thư mục trong Linux
Đổi tên các thư mục là một nhiệm vụ phổ biến trong Linux, và có nhiều phương pháp khác nhau để thực hiện điều này. Cho dù bạn đang lưu trữ một trang web, quản lý các thư mục hệ thống hoặc đơn giản là tổ chức các tệp cá nhân của bạn, có thể đổi tên một thư mục là một kỹ năng thiết yếu.
Trong hướng dẫn này, chúng tôi sẽ trải qua một số phương thức đáng tin cậy và hữu ích để đổi tên thư mục trong Linux, cả thông qua các tùy chọn giao diện dòng lệnh (CLI) và GUI.
Phương pháp 1: Sử dụng lệnh MV
- Mở một cửa sổ thiết bị đầu cuối.
- Sử dụng cú pháp sau để đổi tên thư mục:
Thư mục MV1 Thư mục1
(Thay thế "Thư mục1" bằng tên hiện tại của thư mục và "thư mục1" bằng tên mới mong muốn). - Nhấn Enter để thực thi lệnh.
- Thư mục sẽ được đổi tên.
Phương pháp 2: Sử dụng Tiện ích Đổi tên
- Mở một cửa sổ thiết bị đầu cuối.
- Sử dụng cú pháp sau để đổi tên các thư mục với số lượng lớn:
Đổi tê n-s 'Thay thế' 'biểu thức' thư mục
(Thay thế "thay thế", "biểu thức" và "thư mục" bằng các giá trị thích hợp). - Nhấn Enter để thực thi lệnh.
- Các thư mục được chọn sẽ được đổi tên theo biểu thức thay thế được chỉ định.
Các phương pháp này là phổ biến trên các phân phối Linux khác nhau, chẳng hạn như Debian, Fedora, v. v. Điều quan trọng là phải biết rằng việc đổi tên một thư mục hoặc thư mục chính có thể có tác động đến cấu trúc thư mục và các liên kết đến các tệp trong đó, vì vậy hãy đảm bảo tuân theo các biện pháp phòng ngừa cần thiết.
Tóm lại, đổi tên thư mục trong Linux là một nhiệm vụ đơn giản với một số giải pháp. Cho dù bạn chọn sử dụng giao diện dòng lệnh hay tùy chọn GUI, việc hiểu cú pháp và các tùy chọn của lệnh là điều cần thiết. Bằng cách làm theo các bước được nêu trong hướng dẫn này, bạn sẽ có thể đổi tên các thư mục và sắp xếp các tệp của mình một cách hiệu quả ngay lập tức.
Bước 1: Mở Terminal
Để đổi tên thư mục trong Linux, bạn cần sử dụng thiết bị đầu cuối. Thiết bị đầu cuối là giao diện dòng lệnh cho phép bạn tương tác với hệ điều hành bằng các lệnh văn bản.
Để mở thiết bị đầu cuối, bạn có thể sử dụng phím tắt Ctrl + Alt + T hoặc tìm kiếm "thiết bị đầu cuối" trong menu ứng dụng của bản phân phối. Khi cửa sổ terminal mở ra, bạn sẽ thấy lời nhắc cho biết bạn có thể bắt đầu thực thi các lệnh.
Thiết bị đầu cuối là một công cụ mạnh mẽ trong Linux cho phép bạn thực hiện nhiều tác vụ khác nhau, chẳng hạn như điều hướng qua các thư mục, đổi tên tệp và thực thi tập lệnh. Mặc dù có sẵn các công cụ đồ họa để đổi tên thư mục nhưng việc sử dụng thiết bị đầu cuối thường nhanh hơn và đáng tin cậy hơn, đặc biệt là khi xử lý các tác vụ đổi tên hàng loạt hoặc thay đổi tên tệp dựa trên các mẫu cụ thể.
Ví dụ: giả sử bạn có một thư mục tên là "folder1" mà bạn muốn đổi tên thành "folder2". Để đổi tên nó, bạn có thể sử dụng lệnh "mv", viết tắt của "move". Trong Linux, lệnh "mv" không chỉ có thể di chuyển các tệp và thư mục mà còn có thể đổi tên chúng.
``` bash
thư mục mv1 thư mục2
Lệnh trên sẽ đổi tên "folder1" thành "folder2" trong thư mục làm việc hiện tại. Nếu bạn muốn đổi tên thư mục ở một vị trí khác, bạn cần chỉ định đường dẫn tuyệt đối hoặc tương đối đến thư mục. Ví dụ: để đổi tên thư mục có tên "folder1" trong thư mục chính của bạn, lệnh sẽ là:
``` bash
mv~/thư mục1~/thư mục2
Dấu ngã (~) là ký hiệu viết tắt cho thư mục chính của bạn. Vì thế,~/folder1 đề cập đến thư mục "folder1" nằm trong thư mục chính của bạn.
Ngoài ra, bạn có thể sử dụng lệnh "cd" để điều hướng đến thư mục chứa thư mục bạn muốn đổi tên, sau đó sử dụng lệnh "mv" để đổi tên thư mục đó:
``` bash
cd /path/to/thư mục
thư mục mv1 thư mục2
Việc sử dụng thiết bị đầu cuối để đổi tên các thư mục có thể hơi khó khăn đối với người mới bắt đầu. Tuy nhiên, khi đã quen với cú pháp và lệnh cơ bản, bạn sẽ thấy đây là một phương pháp hiệu quả và mạnh mẽ để quản lý các tệp và thư mục của mình trong Linux.
Bước 2: Điều hướng đến Thư mục gốc
Trước khi bạn có thể đổi tên một thư mục trong Linux, bạn cần điều hướng đến thư mục chính có chứa thư mục bạn muốn đổi tên. Bước này rất quan trọng vì nó đảm bảo rằng bạn đang ở đúng vị trí và có các quyền cần thiết để thực hiện hoạt động đổi tên.
Để điều hướng đến thư mục cha, bạn có thể sử dụng lệnh CD theo sau là đường dẫn của thư mục chính. Nếu bạn không chắc chắn vị trí của thư mục cha, bạn có thể sử dụng lệnh PWD để hiển thị thư mục làm việc hiện tại và xác định vị trí của nó.
Ví dụ: giả sử bạn muốn đổi tên một thư mục có tên thư mục1 trong thư mục/home/zaira/. Các lệnh sau sẽ điều hướng đến thư mục cha và đảm bảo bạn đang ở đúng vị trí:
CD/home/zaira/
NKT
Lệnh CD thay đổi thư mục làm việc hiện tại thành/home/zaira/, trong khi lệnh pwd hiển thị đường dẫn đầy đủ của thư mục hiện tại, sẽ là/home/zaira/trong trường hợp này.
Điều quan trọng cần lưu ý là trong một số trường hợp, bạn có thể cần sử dụng lệnh sudo trước lệnh CD nếu bạn không có đủ quyền để truy cập thư mục cha. Lệnh SUDO cho phép bạn thực thi các lệnh với các đặc quyền quản trị, nhưng sử dụng nó một cách thận trọng và chỉ khi cần thiết.
Khi bạn nằm trong thư mục cha mẹ, bạn có thể tiến hành bước tiếp theo để đổi tên thư mục trong Linux.
Bước 3: Sử dụng lệnh 'MV' để đổi tên thư mục
Bây giờ bạn đã hiểu quá trình đổi tên các thư mục trong Linux và đã hoàn thành các điều kiện tiên quyết cần thiết, đã đến lúc chuyển sang bước đổi tên thực tế. Để đổi tên một thư mục trong Linux, bạn sẽ cần sử dụng lệnh 'MV'. Lệnh này là một công cụ thiết yếu trong tệp Linux và quản lý thư mục cũng có thể được sử dụng cho các tệp và thư mục di chuyển.
Lệnh 'MV' gọi các khả năng quản lý tệp của hệ thống để đổi tên hoặc di chuyển các thư mục. Đó là một lệnh rất phổ biến và tiện dụng có sẵn trong tất cả các phân phối Linux lớn như Ubuntu, Fedora và Debian.
Cách sử dụng lệnh 'MV'
Để đổi tên một thư mục bằng lệnh 'MV', bạn cần cung cấp hai đối số: tên hiện tại của thư mục và tên mới mong muốn. Đây là cú pháp:
MV current_name new_name
Ví dụ: giả sử bạn có một thư mục có tên là "FIRDER1" và bạn muốn đổi tên nó thành "furder2". Để làm điều này, bạn sẽ chạy lệnh sau:
thư mục mv1 thư mục2
Lệnh này sẽ đổi tên thư mục "FIRDER1" thành "FIRDER2".
Ngoài ra, bạn có thể sử dụng lệnh 'mv' với tùy chọ n-T theo sau là tên thư mục hiện tại và tên mới mong muốn. Tùy chọn này hữu ích khi đổi tên thư mục bắt đầu bằng dấu gạch nối (-) hoặc khi bạn muốn chỉ định mẫu tên thư mục bằng ký tự đại diện (*).
Ví dụ sử dụng lệnh 'mv'
Dưới đây là một số ví dụ giúp bạn hiểu cách sử dụng lệnh 'mv':
- Đổi tên một thư mục: Sử dụng lệnh sau để đổi tên thư mục có tên "folder1" thành "folder2":
- Đổi tên nhiều thư mục: Bạn có thể sử dụng ký tự đại diện để chỉ định mẫu và đổi tên nhiều thư mục. Ví dụ: để đổi tên tất cả các thư mục bắt đầu bằng "thư mục" để có ngày hiện tại ở định dạng "yyyymmdd", bạn có thể sử dụng lệnh sau:
- Xem đầu ra: Theo mặc định, lệnh 'mv' không hiển thị bất kỳ đầu ra nào. Tuy nhiên, bạn có thể sử dụng tùy chọn '-v' để làm cho lệnh hiển thị tên của từng thư mục mà nó đổi tên. Ví dụ:
- Bảo quản dấu thời gian: Nếu bạn muốn giữ lại dấu thời gian và ngày tháng của thư mục trong khi đổi tên nó, bạn có thể sử dụng tùy chọ n-p. Điều này sẽ giữ lại dấu thời gian ban đầu trong thư mục đã đổi tên. Ví dụ:
thư mục mv1 thư mục2
cho tên thư mục trong thư mục*; làm mv "$foldername" "$(date +%Y%m%d)-$foldername"; xong
m v-v thư mục1 thư mục2
m v-p thư mục1 thư mục2
Đây chỉ là một vài ví dụ để chứng minh tính linh hoạt của lệnh 'mv' trong việc đổi tên thư mục trong Linux. Có sẵn nhiều tùy chọn và trường hợp sử dụng khác, vì vậy hãy thoải mái khám phá và thử nghiệm lệnh mạnh mẽ này.