Unix/Linux cung cấp một bộ lệnh mạnh mẽ để quản lý tệp và thư mục, giúp bạn thao tác và xử lý dữ liệu một cách hiệu quả. Dưới đây là hướng dẫn chi tiết về các lệnh cơ bản và nâng cao dành cho việc quản lý tệp và thư mục trên hệ điều hành Unix/Linux.
Liệt kê Nội Dung Thư Mục
Lệnh ls
được sử dụng để liệt kê nội dung của thư mục. Ví dụ, để hiển thị danh sách các tệp và thư mục trong thư mục hiện tại, bạn có thể sử dụng:
Để hiển thị chi tiết thông tin về các tệp, bao gồm quyền, kích thước và ngày sửa đổi, bạn sử dụng tùy chọn -l
:
-a
Sao Chép Tệp hoặc Thư Mục
Lệnh cp
cho phép bạn sao chép tệp hoặc thư mục. Để sao chép một tệp từ nguồn đến đích, bạn sử dụng:
-r
Di Chuyển hoặc Đổi Tên Tệp và Thư Mục
Lệnh mv
giúp bạn di chuyển hoặc đổi tên tệp và thư mục. Để di chuyển một tệp, sử dụng:
rm
Để xóa một thư mục và tất cả nội dung của nó, sử dụng tùy chọn -r
:
-f
Tạo Tệp Mới hoặc Thay Đổi Thời Gian Sửa Đổi
Lệnh touch
cho phép bạn tạo một tệp mới hoặc thay đổi thời gian sửa đổi của một tệp hiện có:
cat
Các lệnh more
và less
cho phép bạn xem nội dung của tệp theo trang. Lệnh less
cung cấp khả năng di chuyển lên xuống và tìm kiếm nội dung trong tệp:
head
mkdir
Nếu bạn cần tạo cả thư mục cha và con, sử dụng tùy chọn -p
:
rmdir
Hiển Thị Đường Dẫn Thư Mục Hiện Tại
Lệnh pwd
cho phép bạn hiển thị đường dẫn của thư mục hiện tại:
cd
Để quay về thư mục gốc, bạn có thể sử dụng:
find
Để tìm các tệp được sửa đổi trong 7 ngày qua:
locate
Để cập nhật cơ sở dữ liệu của locate
, sử dụng:
du
Để hiển thị kích thước của tất cả các thư mục trong thư mục hiện tại:
df
Tạo và Quản Lý Liên Kết
Lệnh ln
cho phép bạn tạo liên kết (link) đến tệp hoặc thư mục. Để tạo liên kết cứng:
stat
Xác Định Loại Tệp
Lệnh file
xác định loại tệp:
diff
Tìm Kiếm Chuỗi Trong Tệp
Lệnh grep
tìm kiếm chuỗi trong tệp:
tar
Để giải nén tệp tar.gz:
zip
Để giải nén tệp ZIP:
unzip archive.zip
Những lệnh trên cung cấp một công cụ toàn diện để quản lý tệp và thư mục trên hệ điều hành Unix/Linux. Việc nắm vững các lệnh này sẽ giúp bạn thao tác dữ liệu và quản lý hệ thống hiệu quả hơn. Hãy thực hành thường xuyên để làm quen với các lệnh và tối ưu hóa quy trình làm việc của bạn. Nếu bạn cần thêm thông tin hoặc có bất kỳ câu hỏi nào, đừng ngần ngại yêu cầu thêm sự trợ giúp từ cộng đồng Unix/Linux.