Nội dung:
- Copy, duy chuyển và xóa file và thư mục
- Copy nhiều file, nhiều thư mục với đệ qui (recursively)
- Xóa file, thư mục đệ qui
- Tìm kiếm
Command
Lệnh | Giải Thích | Ví Dụ |
---|---|---|
mkdir | tạo thư mục mới | mkdir vidu |
rmdir | xóa thư mục | rmdir vidu |
touch | tạo file mới rỗng | touch vidu.txt |
rm | xóa file đã có | rm vidu.txt |
xóa thư mục vidu và tất cả các file thư mục này | rm -r vidu/ | |
xóa thư mục vidu và tất cả các file thư mục này mà không cần hỏi. f: force | rm -rf vidu/ | |
cp | copy file hoặc thư mục. Cấu trúc: cp file_nguon file_dich | |
mv | duy chuyển file hay thư mục. cấu trúc mv nguon dich | |
tar |
Tape Archive (tarball) - là chương trình cho phép lưu trữ nhiều file dưới dạng một file (đóng gói) | |
Tạo file vidu.tar với dữ liệu được lấy từ thư mục vidu. c: tạo file; v: hiển thị dánh sách các file trong tiến trình; f: tên file | tar -cvf vidu.tar vidu/ | |
Giải nén file.tar, các file sau khi giải nén sẽ được đưa vào thư mục vidu. x: giải nén file | tar -xvf vidu.tar vidu/ | |
gzip |
tar.gz hoặc tgz: Nén và giải nén tốc độ nhưng nén (compressed) không cao | |
bz2 |
tab.bz2 hoặc tbz hoặc tb2: nén và giải nén tốn nhiều thời gian hơn gzip, do thuật toán giải nén có độ nén cao hơn | |
find |
tìm kiếm. ví dụ tìm kiếm tất cả các file .txt và ký tự bắt đầu là fi | find -name fi*.txt |