/ / Cách tạo thư mục trong Linux bằng lệnh ‘mkdir’

Cách tạo thư mục trong Linux bằng lệnh ‘mkdir’

Những gì để biết

  • Mở một cửa sổ đầu cuối trong Linux.
  • Chuyển đến thư mục mà bạn muốn có thư mục mới.
  • Nhập lệnh mkdir tên của thư mục.

Bài viết này smartreviewaz giải thích cách tạo thư mục trong Linux bằng lệnh mkdir. Nó cũng bao gồm các công tắc được sử dụng với mkdir và cú pháp thích hợp cần thiết để làm cho lệnh hoạt động chính xác.

Cách tạo thư mục trong Linux bằng lệnh 'mkdir'

Cách tạo một thư mục mới

Tạo thư mục mới trong Linux bằng cách sử dụng dòng lệnh và lệnh mkdir.

Ví dụ: để tạo một thư mục có tên Bài kiểm tra, mở cửa sổ dòng lệnh, điều hướng đến thư mục mà bạn muốn có thư mục mới, sau đó nhập kiểm tra mkdir.

Thay đổi Quyền của Thư mục Mới

Sau khi tạo một thư mục mới, hãy đặt quyền để chỉ một người dùng nhất định mới có thể truy cập hoặc để một số người có thể chỉnh sửa tệp trong thư mục, nhưng những người khác có quyền chỉ đọc.

Để tiếp tục với ví dụ trên, hãy chạy lệnh ls để xem các quyền cho thư mục được gọi là Bài kiểm tra:

ls -lt

Chạy lệnh ls trong thư mục nơi Bài kiểm tra thư mục được đặt. Nếu đó là thư mục chính của bạn (ví dụ: bạn không sử dụng lệnh cd), thì bạn không cần phải thay đổi thư mục ở đây.

Bạn sẽ thấy một cái gì đó như thế này (nhưng có thể với một số mục nhập khác, xem xét rằng có các thư mục khác ở đó):

drwxr-xr-x 2 owner group 4096 Jan 22 10:43 test

Các quyền là drwxrwxr-x, 2, chủ nhân, và tập đoàn.

    • Các NS chỉ ra rằng Bài kiểm tra là một thư mục.
      Ba chữ cái đầu tiên theo sau dấu d là quyền của chủ sở hữu đối với thư mục được chỉ định bởi tên của chủ sở hữu:
      NS là để đọc.
    • w là để viết.
    • NS là để thực thi (có nghĩa là bạn có thể truy cập vào thư mục).
  • Ba ký tự tiếp theo là quyền của nhóm đối với tệp được chỉ định bởi tên nhóm. Các tùy chọn là r, w và x. Dấu gạch nối có nghĩa là thiếu quyền. Trong ví dụ trên, bất kỳ ai thuộc nhóm đều có thể truy cập vào thư mục và xem các tệp, nhưng không thể ghi vào thư mục.
  • Các ký tự cuối cùng là các quyền mà tất cả người dùng có và những quyền này giống với các quyền của nhóm.

Để thay đổi quyền cho một tệp hoặc thư mục, hãy sử dụng lệnh chmod. Lệnh chmod cho phép bạn chỉ định ba số thiết lập quyền:

  • Đọc = 4
  • Viết = 2
  • Thực thi = 1

Cộng các số lại với nhau để có hỗn hợp các quyền. Ví dụ: để thuộc tính quyền đọc và thực thi, số là 5 (4 + 1), hoặc đối với quyền đọc và ghi, số là 6 (4 + 2).

Bạn phải chỉ định ba số như một phần của lệnh chmod. Số đầu tiên dành cho quyền của chủ sở hữu, số thứ hai dành cho quyền của nhóm và số cuối cùng dành cho những người khác.

Ví dụ: để chủ sở hữu có đầy đủ quyền, nhóm có quyền đọc và thực thi và bất kỳ ai khác không có quyền, hãy nhập như sau:

chmod 750 test

Sử dụng lệnh chgrp để thay đổi tên nhóm sở hữu một thư mục. Ví dụ, để tạo một thư mục mà kế toán trong một công ty có thể truy cập, trước tiên hãy tạo nhóm tài khoản bằng cách nhập nội dung sau:

groupadd accounts

Tiếp theo, thay đổi nhóm cho một thư mục bằng cách nhập như sau:

chgrp accounts

Ví dụ:

chgrp accounts test

Để cấp cho chủ sở hữu và mọi người khác trong nhóm tài khoản đọc, ghi và thực thi, nhưng quyền truy cập chỉ đọc cho những người khác, hãy sử dụng lệnh sau:

chmod 770 test

Cách tạo thư mục và đặt quyền cùng lúc

Bạn có thể tạo một thư mục và đặt các quyền cho thư mục đó cùng lúc bằng cách sử dụng lệnh sau:

mkdir -m777

Lệnh này tạo một thư mục mà mọi người đều có thể truy cập. Thật hiếm khi tạo thư mục với loại quyền này.

Tạo một thư mục và bất kỳ phụ huynh nào được yêu cầu

Bạn có thể tạo cấu trúc thư mục mà không cần tạo từng thư mục riêng lẻ, chẳng hạn như tạo các thư mục cho nhạc như sau:

  • / home / music / rock / alicecooper
  • / home / music / rock / queen
  • / home / music / rap / drdre
  • / home / music / jazz / louisjordan

Phải mất thời gian để tạo thư mục rock cho alice cooper và queen, tiếp theo là thư mục rap và jazz cho những người khác.

Bằng cách chỉ định -P, bạn có thể tạo nhanh tất cả các thư mục mẹ nếu chúng không tồn tại:

mkdir -p

Ví dụ: lệnh mkdir này tạo một trong các thư mục được liệt kê ở trên:

mkdir -p ~/music/rock/alicecooper

Nhận xác nhận rằng một thư mục đã được tạo

Theo mặc định, lệnh mkdir không cho bạn biết liệu thư mục đã được tạo thành công hay chưa. Thông thường, nếu không có lỗi nào được hiển thị, bạn có thể cho rằng nó đã hoạt động. Tuy nhiên, nếu bạn muốn đầu ra dài dòng hơn để bạn biết những gì đã được tạo, hãy sử dụng -v công tắc:

mkdir -v

Đầu ra sẽ tương tự như sau:

mkdir: created directory /path/to/directoryname

data-type = “code”>

Sử dụng mkdir trong Tập lệnh Shell

Bạn cũng có thể sử dụng lệnh mkdir như một phần của tập lệnh shell, chẳng hạn như tập lệnh chấp nhận một đường dẫn. Khi tập lệnh được thực thi, nó sẽ tạo thư mục và thêm một tệp văn bản duy nhất được gọi là Xin chào.

#!/bin/bash
mkdir $@
cd $@
touch hello
  • Dòng đầu tiên nên được bao gồm trong mọi tập lệnh mà bạn viết. Nó được sử dụng để cho thấy rằng đây là một tập lệnh BASH.
  • mkdir tạo thư mục.
  • $ @ (còn được gọi là tham số đầu vào) đặt ở cuối dòng thứ hai và thứ ba được thay thế bằng giá trị bạn chỉ định khi chạy tập lệnh.
  • đĩa CD thay đổi đối với thư mục bạn chỉ định.
  • chạm tạo một tệp trống được gọi là Xin chào.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *