Bài 10. Tạo xóa file và thư mục trong Ubuntu
* Tạo thư mục: mkdir
* Tạo file: touch
* Xóa thư mục và file: rm, rmdir
Chú ý: nếu dùng terminal để thực hiện thao tác xóa thì các file bị xóa sẽ không có trong thùng rác.
--^^--
Thực hành các ví dụ
I. Thao tác trên thư mục
VD1. Tạo thư mục BaiHoc: mkdir BaiHoc
Đã tạo thành công
VD2. Trong thư mục BaiHoc tạo ra 3 thư mục: baihoc1 baihoc2 baihoc3
- Chuyển vào thư mục BaiHoc rồi gõ lệnh: mkdir baihoc1 baihoc2 baihoc3
VD3. Trong thư mục BaiHoc tạo tiếp 3 thư mục: baihoc4, baihoc5, baihoc6
mkdir baihoc{4,5,6}
lệnh này cũng tạo ra các thư mục như mục số 2. Đây là cách viết nhanh hơn
VD4. Tạo 1 thư mục Toan trong thư mục baihoc1
- Nếu theo VD2 thì các bạn phải di chuyển vào thư mục baihoc1 rồi mới dùng lệnh mkdir
- Ở ví dụ này dùng lệnh sau cũng tương đương (không cần phải di chuyển vào thư mục baihoc1): mkdir baihoc1/Toan
VD5: Trong thư mục baihoc2 tạo ra 1 thư mục Lý và trong thư mục Lý tạo ra tiếp 1 thư mục Ly_coban
Di chuyển vào thư mục baihoc2 gõ lệnh: mkdir Ly/Ly_coban
Lệnh trên sẽ bị lỗi không thực hiện được do thư mục Ly không tồn tại. Để thực hiện lệnh trên ta phải thêm tham số -p (parent)
Lệnh đúng ta gõ như sau: mkdir -p Ly/Ly_coban
II. Thao tác trên file
* Tạo File: touch "tên file"
Vd. Trong thư mục baihoc3 tạo file bh1: touch bh1
Cũng tương tự như các ví dụ về thư mục ta có thể tạo ra các file bh2 bh3 bh4....
touch bh2 bh3 bh4
touch bh{5,6,7}
III. Xóa file và thư mục
1. Xóa file
vd: xóa file bh1 trong thư mục baihoc3: rm bh1
2. Xóa thư mục
vd1: Xóa thư mục baihoc5:
- Di chuyển về thư mục BaiHoc (thư mục cha) gõ lệnh: rmdir baihoc5
vd2: xóa thư mục baihoc1
- Nếu gõ lệnh: rmdir baihoc1 thì sẽ bị lỗi không xóa được do trong baihoc1 còn có các thư mục con. Để xóa được thư mục này thì phải dùng lệnh rm và cho thêm tham số -r vào.
rm -r baihoc1
Tham số -r: xóa đệ quy các dữ liệu bên trong thư mục baihoc1
Chú ý: các bạn tuyệt đối không dùng lệnh sau: rm -r / (vì lệnh này sẽ xóa toàn bộ mọi thứ có trong thư mục gốc)
Video bài học