Contents

Cách tạo và xóa thư mục trong Linux Terminal

Các thư mục rất cần thiết cho hệ điều hành Linux của bạn vì chúng chứa các tệp bạn có thể sử dụng thường xuyên hoặc hệ thống của bạn cần hoạt động chính xác. Mặc dù luôn có tùy chọn tạo thư mục theo cách thủ công bằng trình quản lý tệp, nhiều người dùng nâng cao có thể thích sử dụng cửa sổ đầu cuối để tạo và điều hướng qua các tệp và thư mục trên máy của họ.

Đối với những người thành thạo Linux và mong muốn đạt được kiến ​​thức chuyên môn trong việc thiết lập và quản trị các thư mục thông qua giao diện dòng lệnh, cần phải hiểu một số kiến ​​thức nhất định.

Cách tạo thư mục bằng dòng lệnh

Việc sử dụng lệnh “mkdir” là rất quan trọng để thực hiện các hoạt động hình thành thư mục khác nhau một cách hợp lý thông qua một dòng lệnh duy nhất trong môi trường đầu cuối của các hệ thống dựa trên Linux. Lệnh ngắn gọn nhưng mạnh mẽ này cho phép tạo ra cả thư mục đơn lẻ và nhiều thư mục, đơn giản hóa quy trình một cách đáng kể. Để hiểu rõ hơn về chức năng của nó trong bối cảnh Linux, chúng ta hãy đi sâu vào cơ chế của lệnh “mkdir” như sau:

Tạo một thư mục duy nhất trên Linux

Để sử dụng hiệu quả lệnh “mkdir”, hãy làm theo các bước sau để thiết lập một thư mục duy nhất:

 mkdir [option] <directory name> 

Để minh họa, chúng ta hãy xem xét tình huống trong đó người ta mong muốn thiết lập một thư mục mới. Trong trường hợp đó, người dùng có thể thực hiện lệnh sau:

 mkdir All Things N 

Hướng dẫn được cung cấp sẽ tạo một phiên bản mới của thư mục “All Things N” tại trang web hiện tại. Sau khi được thiết lập, người ta có thể truy cập thư mục “All Things N” thông qua dấu nhắc lệnh bằng cách sử dụng lệnh “cd”.

 cd ./All Things N 

/vi/images/create-a-new-directory-in-ubuntu.jpg

Việc sử dụng lệnh “cd” trong thiết bị đầu cuối Linux cung cấp một phương tiện thích ứng để điều hướng và thay đổi vị trí thư mục một cách dễ dàng.

Tạo nhiều thư mục trên Linux

Lệnh mkdir có khả năng thích ứng cao, cho phép tạo nhiều thư mục chỉ bằng một lệnh. Để minh họa khả năng này, hãy xem xét đoạn mã sau, giúp tạo điều kiện thuận lợi cho việc tạo nhiều thư mục thông qua giao diện dòng lệnh:

 mkdir <directory name1><directory name2><directory name3>....<directory name_n> 

Để thiết lập ba thư mục bằng lệnh mkdir bao gồm việc thực hiện một loạt các bước như sau:

 mkdir All Things N_sample1 All Things N_sample2 All Things N_sample3 

Khi thực hiện lệnh nói trên, phần mềm sẽ tạo ra ba thư mục riêng biệt có tiêu đề “All Things N\_sample1,” “All Things N\_sample2” và “All Things N\_sample.” Những thư mục này có thể được liệt kê bằng cách sử dụng lệnh’ls'.

/vi/images/list-directories-ubuntu.jpg

Hệ thống phân cấp tệp Linux có thể phức tạp, đòi hỏi sự hiểu biết thấu đáo về thư mục mẹ và thư mục con để điều hướng hiệu quả và tránh các trở ngại tiềm ẩn.

Tạo thư mục trực tiếp

Là một cá nhân thành thạo sử dụng hệ điều hành Linux, người ta có khả năng thiết lập một thư mục tại một đích cụ thể mà không cần phải đi đến vị trí đó hoặc sử dụng chức năng của lệnh “mkdir” trong giao diện đầu cuối.

Để thiết lập một thư mục mới trong một vị trí được chỉ định, chỉ cần điều hướng đến khu vực được chỉ định bằng phương pháp điều hướng ưa thích của bạn và thực hiện hành động nhấp đúp bằng nút bên phải của con trỏ vào vị trí cụ thể đó trên thiết bị hoặc hệ thống máy tính của bạn.

Vui lòng chọn mục “Thư mục mới” từ menu danh sách được cung cấp để tạo thư mục mới.

/vi/images/open-the-menu.jpg

Khi quan sát sự xuất hiện của biểu tượng thư mục mới, người ta có cơ hội gán một danh pháp mà họ chọn cho thư mục nói trên.

/vi/images/create-a-new-directory-ubuntu-1.jpg

Hãy yên tâm rằng, nếu bạn muốn xác định trạng thái của một thư mục cụ thể thông qua giao diện đầu cuối, bạn có thể tiếp tục sử dụng lệnh cd để điều hướng đến vị trí mong muốn, sau đó thực thi lệnh ls để lập danh mục nội dung của nó.

tùy chọn mkdir

Lệnh mkdir cung cấp một số lựa chọn thay thế cho phép nâng cao chức năng của nó bằng cách tạo các thư mục mới theo cách hiệu quả hơn. Một số lựa chọn thay thế này bao gồm:

Tùy chọn “-p” trong lệnh “mkdir” tỏ ra khá có lợi khi thiết lập đồng thời cả thư mục mẹ và thư mục con tương ứng của nó. Trong trường hợp thư mục mẹ được chỉ định đã được thiết lập trước đó, lệnh này sẽ dễ dàng tạo thư mục con mà không cần bất kỳ lời nhắc hoặc can thiệp bổ sung nào từ phía người dùng.

 mkdir -p All Things N/All Things N_CHILD 

/vi/images/create-parent-directories-linux.jpg

Tùy chọn -v , khi được sử dụng với lệnh mkdir, sẽ thêm các thông báo dài dòng vào mỗi thư mục đang được tạo.

 mkdir - v file1 file2 

/vi/images/add-verbose-to-linux-directory.jpg

Lệnh --version in thông tin phiên bản của giấy phép.

 mkdir --version 

/vi/images/check-version-of-directory.jpg

Xóa các thư mục Linux trống và không trống

Cuối cùng, sau khi thiết lập các thư mục trong hệ điều hành Linux, có thể cần phải loại bỏ những thư mục không còn cần thiết nữa. Việc xóa các thư mục trên HĐH Linux có thể được thực hiện thông qua hai phương pháp riêng biệt:

⭐cánh tay

⭐rmdir

Hãy thảo luận chi tiết về cả hai phương pháp này:

Sử dụng lệnh rm

Để xóa cả thư mục trống và thư mục đã được điền bằng lệnh “rm”, hãy làm theo các bước sau:

Kiểm tra nội dung của thư mục

Để xóa một thư mục, trước tiên bạn nên kiểm tra nội dung của nó bằng cách điều hướng đến vị trí của nó bằng lệnh “cd” trước khi tiến hành xóa.

 cd ./All Things N 

Trong ví dụ được cung cấp trước đó, All Things N tạo thành một thư mục trong môi trường máy tính để bàn Ubuntu.

Liệt kê nội dung của thư mục

Để điều hướng đến một thư mục cụ thể và sau đó sử dụng lệnh ls để hiển thị nội dung của nó, hãy làm theo các bước sau:

 ls 

/vi/images/list-directory-s-existing-files.jpg

Lệnh cung cấp bản kiểm kê tất cả các tệp có trong thư mục, trình bày chúng dưới dạng danh sách toàn diện được hiển thị trên màn hình để bạn dễ dàng xem xét và thuận tiện.

Xóa một thư mục qua Terminal

Để thực thi lệnh “rm” cùng với các lệnh bổ sung và đường dẫn của một thư mục cụ thể, chỉ cần nhập lệnh đã nói, theo sau là các hướng dẫn cần thiết và chỉ định của thư mục mà bạn định xóa.

 rm -option <directory name> 

Việc sử dụng lệnh “ls” một lần nữa sẽ cho phép bạn xác minh rằng thư mục được chỉ định không thể truy cập được nữa.

Chắc chắn, đây là cách diễn đạt lại văn bản được cung cấp một cách tinh tế hơn: Phần sau đây thể hiện một loạt các lựa chọn phổ biến liên quan đến việc sử dụng lệnh “rm”:

Lệnh “-f” hướng dẫn chương trình xóa mạnh các tập tin và thư mục khỏi một thư mục được chỉ định mà không cần nhắc xác nhận.

Đoạn mã được chỉ định dường như được viết bằng Python và thể hiện một hàm yêu cầu xác nhận của người dùng thông qua lời nhắc tương tác trước khi tiến hành xóa thư mục. Hàm này sử dụng phương thức input(), hiển thị thông báo hỏi liệu thao tác có nên được thực hiện hay không, cho phép người dùng trả lời bằng “có” hoặc “không”. Nếu câu trả lời là khẳng định (“có”), thư mục sẽ bị xóa; nếu không, quá trình sẽ bị hủy bỏ.

Hàm remove\_directories, khi được gọi bằng cờ -r , sẽ xóa các thư mục và các tệp liên quan của chúng theo cách đệ quy.

⭐-d: Xóa thư mục trống

Bạn có tùy chọn xóa nhiều thư mục cùng lúc bằng cách sử dụng một lệnh duy nhất. Giả sử bạn muốn loại bỏ một số thư mục có tên “All Things N\_sample1”, “All Things N\_sample2” và “All Things N\_sample3” cùng một lúc; hãy làm theo các bước sau để hoàn thành nhiệm vụ này:

 rm -d All Things N_sample1 All Things N_sample2 All Things N_sample3 

/vi/images/remove-multiple-directories-ubuntu.jpg

Một cách tiếp cận khác để xóa các thư mục trống có thể được thực thi bằng cách sử dụng lệnh “rmdir”, lệnh này sẽ xóa thư mục một cách nhanh chóng một cách hiệu quả, như được nêu dưới đây:

 rmdir <directory name> 

Để xóa thư mục “All Things N3” nếu nó không có bất kỳ tệp hoặc thư mục con nào trong đó, người ta có thể sử dụng lệnh “rmdir” theo cách minh họa bên dưới:

 rmdir All Things N3 

Mặc dù thư mục không trống có thể gây ra lỗi khi cố xóa nó bằng lệnh “rmdir”, nhưng vấn đề này có thể được giải quyết bằng cách trước tiên đảm bảo rằng không có tệp hoặc thư mục con nào tồn tại trong thư mục đã chỉ định trước khi thực hiện quá trình xóa.

/vi/images/rmdir-error-message.jpg

Khi sử dụng lệnh “rm” và “rmdir”, điều cần thiết là phải thận trọng vì không thể khôi phục hoặc phục hồi các cấu trúc thư mục đã loại bỏ sau khi chúng đã bị xóa.

Xóa thư mục trực tiếp

Để xóa một thư mục, người ta có thể sử dụng tùy chọn xóa bằng cách nhấn phím “Xóa” nằm trên bàn phím. Chúng tôi đặc biệt khuyến nghị rằng tất cả nội dung trong trang web dự định xóa phải được kiểm tra cẩn thận trước khi tiến hành hành động đó vì quá trình này gây ra hậu quả lâu dài.

Làm việc với các thư mục Linux một cách dễ dàng

Các thư mục đóng vai trò thiết yếu trong việc tổ chức các tệp và thư mục trong hệ điều hành Linux. Quá trình tạo hoặc xóa thư mục rất đơn giản và có thể được thực hiện dễ dàng từ bên trong giao diện dòng lệnh.

Để tận dụng tối đa lợi ích tiềm năng của nền tảng này, người ta có thể sử dụng các hướng dẫn được cung cấp và dễ dàng hoàn thành mục tiêu mong muốn thông qua một loạt hành động đơn giản.