Bài học theo mô-đun (1/3)
Tạo tài nguyên (mkdir và touch)
Ngoài việc điều hướng, bạn sẽ thường xuyên cần sắp xếp không gian làm việc của mình bằng cách tạo các thư mục (thư mục) mới và các tệp trống trong thiết bị đầu cuối.
Tạo thư mục: mkdir
Để tạo thư mục mới, sử dụng lệnh:
mkdir [folder_name]Lệnh này là viết tắt của Tạo thư mục. Ví dụ: mkdir documents sẽ tạo thư mục có tên documents trong thư mục hiện tại của bạn.
Tạo các đường dẫn lồng nhau với -p
Nếu bạn cố gắng tạo một thư mục bên trong một thư mục chưa tồn tại (ví dụ: projects/javascript/2026), lệnh sẽ không thành công và hiển thị lỗi.
Để hướng dẫn Linux tự động tạo mọi thư mục gốc trung gian bị thiếu, hãy sử dụng tùy chọn -p:
mkdir -p projects/javascript/2026Tạo tệp trống: touch
Để tạo một tệp trống hoặc cập nhật dấu thời gian sửa đổi của tệp hiện có, hãy sử dụng lệnh:
touch [file_name]Ví dụ: nhập touch app.js sẽ tạo một tệp văn bản trống có tên đó trong thư mục hiện tại.
Ví dụ sử dụng và các lỗi thường gặp
Nếu bạn cố gắng tạo tệp bằng touch bên trong thư mục chưa tồn tại, bạn sẽ gặp lỗi:
touch ghost_folder/index.html
# Output:
# touch: cannot touch 'ghost_folder/index.html': No such file or directoryTrong trường hợp này, trước tiên bạn phải tạo cấu trúc thư mục rồi tạo tệp:
mkdir ghost_folder
touch ghost_folder/index.htmlNếu thư mục đã tồn tại, việc chạy mkdir mà không có -p sẽ phát sinh lỗi:
mkdir projects
# Output:
# mkdir: cannot create directory 'projects': File existsHãy tự mình thử
Bài tập 1: Tạo thư mục dự án
Tạo một thư mục mới có tên 'dự án' trong thư mục hiện tại.
Hiển thị gợi ý
Sử dụng lệnh mkdir theo sau là tên thư mục 'dự án'.
Giải pháp khả dụng sau 3 lần thử
Bài tập 2: Cấu trúc lồng nhau
Tạo cây thư mục lồng nhau 'workspace/src' trong một lệnh duy nhất, đảm bảo tạo mọi thư mục mẹ cần thiết.
Hiển thị gợi ý
Sử dụng tùy chọn -p với lệnh mkdir để xây dựng các đường dẫn lồng nhau.
Giải pháp khả dụng sau 3 lần thử
Bài tập 3: Tạo một file trống
Tạo một tệp trống có tên 'index.html' trong thư mục hiện tại.
Hiển thị gợi ý
Sử dụng lệnh touch theo sau là tên của tệp để tạo.
Giải pháp khả dụng sau 3 lần thử