Dự án mới của mình là gamehow.net, mời anh em ghé thăm và góp ý ạ.

[VPS Linux] Bài 03: Thao tác với file, thư mục trên VPS

Bài trước chúng ta đã học cách truy cập vào server VPS. Trong bài này các bạn bắt đầu làm quen với các lệnh làm việc với file và thư mục trên linux, đây là các lệnh cơ bản và thường xuyên sử dụng nên chỉ cần thực hành gõ lệnh nhiều một chút là có thể nắm bắt ý nghĩa các lệnh. Ban đầu các bạn có thể cảm thấy không quen khi phải làm việc trên màn hình Terminal với các câu lệnh, nhưng các bạn yên tâm là số lệnh căn bản để có thể làm hầu hết công việc trên đó rất ít và mình cũng có một bài riêng để cài đặt terminal sao cho dễ dùng hơn.

1. Các lệnh làm việc với thư mục

Để tiện cho việc thực hành mình sẽ trình bày các lệnh làm việc với thư mục trước rồi sau mới là với file.

banquyen png
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Các thao tác với thư mục bao gồm:

  • Xem, liệt kê thư mục với lệnh ls
  • Di chuyển thư mục làm việc với lệnh cd
  • Các thao tác thêm, sửa, xóa, copy, di chuyển thư mục với lệnh mkdir, mv, rm, cp

Đầu tiên chúng ta đăng nhập vào VPS. Thư mục khi bạn login vào server sẽ là thư mục home của người dùng bạn đang login ví dụ ở đây mình login bằng tài khoản root. Kí hiệu ~ bên cạnh dấu nhắc # chính là thư mục home của người dùng hiện tại đang login.

file folder tren vps 1 png

lệnh pwd để coi bạn đang ở thư mục nào:

file folder vps3 png

Lệnh ls để liệt kê các file - thư mục

Cú pháp:

ls duong_dan

ví dụ dùng lệnh ls / để hiện các mục trong thư mục gốc (/).

thao tac file folder vps2 png

Còn thư mục gốc chứa rất nhiều mục con như /tmp /var /etc ... Ý nghĩa các mục này mình xin trình bài ở các bài sau. Còn bây giờ chúng ta di chuyển qua thư mục /tmp để thực hành vì trên thực tế không nên tạo các mục không cần thiết trong /root.

Lệnh cd di chuyển tới thư mục

cd có lẽ là viết tắt của change directory. Khái niệm directory và folder ở đây mình coi là một cùng mang ý nghĩa thư mục.

Chúng ta di chuyển sang mục /tmp bằng cách gõ lệnh:

cd /tmp

Thư mục này ban đầu cũng không cò mục con nào nên chúng ta bắt đầu tạo thêm thư mục để thực hành. Lưu ý khi gõ các lệnh có tham số như lệnh cd ở trên chúng ta hay dùng phím Tab để nó tự động điền nốt như tên file, folder. Ví dụ trên bạn chỉ cần gõ cd /tm rồi nhán Tab là hệ thống tự động tìm ra mục /tmp để tiết kiệm thời gian gõ lệnh.

Các thao tác thêm, xóa và sửa thư mục

Tạo thư mục mới bằng lệnh mkdir (make directory)

mkdir tên_thư_mục

file folder vps4 png

Ví dụ chúng ta tạo folder con tên là test1

mkdir test1

Hoặc nhập tên folder liên tiếp để tạo cùng lúc nhiều folder cùng cấp.

mkdir test2 folder1 folder2

Đổi tên và di chuyển thư mục bằng lệnh mv

Cú pháp:

mv thu_muc_A thu_muc_B

Lệnh mv (move) dùng di chuyển thư mục. Ví dụ chuyển thư mục test1 vào folder1/:

mv test1 folder1/<br>

Lưu ý dấu / ở thư mục đích, nếu thiếu thì nó sẽ đổi tên thư mục chứ không phải di chuyển nữa.

file thu muc vps2 png

Muốn di chuyển nhiều thư mục cùng lúc thì gõ

mv thu_muc1 thu_muc2 ... thu_muc_dich/

Xóa thư mục rmdir rm

Lệnh rmrmdir (Remove Directory) có tác dụng xóa cả thư mục cùng tất cả các file, folder bên trong nó, lưu ý là không phục hồi lại được file hoặc thư mục đã xóa. Khi xóa folder bằng lệnh rm chúng ta cẩn thêm tham số -r để xóa:

rm -r thu_muc
rmdir thu_muc
rmdir thu_muc1 thu_muc2 ...<br><br>

Copy thư mục với cp

cp -r thu_muc_A thu_muc_B
cp -r thu_muc_A thu_muc_B thu_muc_dich/

Lệnh cp với thư mục cần thêm tham số -r.

Để copy nhiều thư mục vào một thư mục đích tương tự như lệnh mv.

2. Các lệnh làm việc với file

Các lệnh làm việc với file cũng tương tự như các lệnh thao tác với thư mục, chỉ khác ở nhóm lệnh sửa nội dung file. Ở đây chúng ta chỉ sửa file plain text là các file chữ. Các lệnh bao gồm:

  • Thao tác tạo mới, sửa file
  • Liệt kê danh sách file, xem thông tin, nội dung file
  • Di chuyển, copy, xóa file ...

Trước tiên chúng ta cần tạo mới file để thực hành.

Tạo mới và sửa file với vi

Vi là lệnh và phần mềm soạn thảo cơ bản hay dùng để tạo mới và sửa file trên server VPS. Các editor sẵn có khác như ed hay nano mình sẽ trình bày trong dịp khác.

Cú pháp lệnh vi:

vi ten_file<br>

Nó sẽ mở ra trình soạn thảo vi. Ở góc dưới bên trái có tên file bạn đang tạo cạnh chữ [New File].

vps file folder 205 png

Nhấn phím i để vào chế độ INSERT mới gõ được nội dung. Để ý góc dưới cùng bên trái có chữ INSERT.

vps file folder 6 png

Sau khi gõ xong thì nhấn ESC để thoát chế độ INSERT (góc dưới trái không còn INSERT). Bây giờ gõ dấu :wq rồi Enter để lưu file và thoát khỏi vi.

vps file folder 7 png

wq có thể hiểu là write quit. Bạn có thể chỉ gõ :w rồi Enter, tương tự nếu bạn không muốn lưu nội dung thì gõ :q rồi Enter.

Bây giờ bạn có thể kiểm tra nội dung vừa tạo bằng cách vi lại file đó để coi rồi thoát ra hoặc dùng lệnh cat, tail hoặc head:

Xem nội dung file, liệt kê danh sách file.

Cú pháp:

cat tên_file
head ten_file
tail tên_file

head -n 20 tên_file

Như ý nghĩa tiếng anh của chúng: head xem đầu file, ví dụ với lệnh head -n 20 thì xem 20 dòng đầu thôi. Ngược lại tail thì xem từ đuôi file.

vps file folder 9 png

Liệt kê file với lệnh ls

Lệnh ls hay đi kèm các tham số như ls -l để hiện đầy đủ thông tin hơn

Lệnh ls -la -a để hiện các file ẩn.

Kết quả của ls -l hiện đầy đủ thông tin về các file hơn như kích thước, ngày giờ sửa đổi hay quyền truy cập ...

vps file folder 11 png

Các thao tác copy, di chuyển xóa cp, mv, rm...

Cú pháp tương tự với các lệnh xử lý bên folder.

cp file_A file_B
rm file_A
mv file_A file_B
mv file_A folder_C<br />
<br />
<br />

3. Lời kết:

Bài số 3 này các bạn bắt đầu làm quen với các lệnh căn bản xử lý file khi làm việc trên VPS Linux. Đây là các lệnh rất hay dùng và cũng dễ nhớ nên có thể nắm bắt nhanh chóng, dần dần các bạn sẽ biết thêm được nhiều lệnh và biết cách kết hợp chúng lại để làm được những thao tác khó hơn.

Cùng chuyên mục:

VPS là gì? Nên mua VPS ở đâu?

VPS là gì? Nên mua VPS ở đâu?

Trong bài này mình sẽ giới thiệu khái niệm VPS là gì, so sánh nó…

Cách thay đổi mật khẩu tài khoản Root của VPS Linux

Cách thay đổi mật khẩu tài khoản Root của VPS Linux

Bài này mình sẽ hướng dẫn các bạn cách thay đổi mật khẩu tài khoản…

Cách kiểm tra thông số VPS / Server bằng lệnh Linux

Cách kiểm tra thông số VPS / Server bằng lệnh Linux

Khi bạn mới mua VPS nhưng không biết liệu nhà cung cấp có cấu hình…

Cách sử dụng phần mềm PuTTY để quản lý VPS

Cách sử dụng phần mềm PuTTY để quản lý VPS

PuTTY là ứng dụng SSH Client, được phát triển trên nền tảng Windows, và là…

Nên mua Hosting / VPS hay Server? Chọn gói nào phù hợp với Traffic?

Nên mua Hosting / VPS hay Server? Chọn gói nào phù hợp với Traffic?

Bạn đang sở hữu website nhưng không biết nên mua VPS hay Hosting gói nào…

Hướng dẫn thanh toán VPS / Hosting bằng Bitcoin thông qua phobitcoin

Hướng dẫn thanh toán VPS / Hosting bằng Bitcoin thông qua phobitcoin

Anh em thường mua Domain, Hosting hay Proxy trên mạng chắc gặp không ít trang…

VPS tốt nhất Việt Nam / VPS nước ngoài nên mua 2021

VPS tốt nhất Việt Nam / VPS nước ngoài nên mua 2021

Hiện nay, nhu cầu sử dụng VPS ngày càng nhiều hơn là hosting, bởi chi…

Hosting tốt nhất 2021: Hosting Việt Nam và nước ngoài

Hosting tốt nhất 2021: Hosting Việt Nam và nước ngoài

Bài khảo sát đánh giá chất lượng dịch vụ VPS/Hosting tại Việt Nam, tại đây…

Thuê hosting tại TinoHost có tốt không?

Thuê hosting tại TinoHost có tốt không?

Thị trường hosting thời 4.0 cực kì sôi nổi với sự ra đời của hàng…

Hướng dẫn cài đặt WordPress trên hosting Direct Admin

Hướng dẫn cài đặt WordPress trên hosting Direct Admin

Có rất nhiều phần mềm quản trị hosting nhưng thông dụng nhất vẫn là CPanel…

Những website cung cấp hosting miễn phí tốt nhất 2021

Những website cung cấp hosting miễn phí tốt nhất 2021

Chào các bạn, nói về hosting miễn phí thì hiện nay có trên chục website…

Hướng dẫn đăng ký hosting miễn phí 000webhost và trỏ domain

Hướng dẫn đăng ký hosting miễn phí 000webhost và trỏ domain

Chào các bạn, hôm nay mình sẽ hướng cách đăng ký gói hosting miễn phí…

Hướng dẫn đăng ký dùng thử Hosting tại AZDIGI

Hướng dẫn đăng ký dùng thử Hosting tại AZDIGI

Hôm nay mình sẽ hướng dẫn các bạn cách đăng ký dùng thử các gói…

Hướng dẫn cài đặt WordPress trên Hosting CPanel

Hướng dẫn cài đặt WordPress trên Hosting CPanel

Chào các bạn, trong bài này mình sẽ hướng dẫn các bạn cách cài đặt…

Một số lệnh thường dùng trên VPS Linux

Một số lệnh thường dùng trên VPS Linux

Ở bài trước mình đã giới thiệu sơ lược về cấu trúc folder rồi, vậy…

Cấu trúc Folder trong VPS Linux

Cấu trúc Folder trong VPS Linux

Ở bài trước chúng ta đã được học cách kết nối VPS với Putty và…

Kết nối VPS với Putty - Command line trong VPS Linux

Kết nối VPS với Putty - Command line trong VPS Linux

Như đã giới thiệu ở bài trước, trong bài này mình sẽ giới thiệu command…

Cài đặt phần mềm quản trị VPS trên Windows

Cài đặt phần mềm quản trị VPS trên Windows

Ở bài trước mình đã giới thiệu sơ lược khái niệm Vps là gì rồi…

[VPS Linux] Bài 02: Hướng dẫn sử dụng Terminal trên Windows và Linux

[VPS Linux] Bài 02: Hướng dẫn sử dụng Terminal trên Windows và Linux

Ở bài trước mình có giới thiệu cách sử dụng Terminal trên Linux và phần…

[VPS Linux] Bài 01: Hướng dẫn truy cập vào VPS

[VPS Linux] Bài 01: Hướng dẫn truy cập vào VPS

Bài này mình hướng dẫn các bạn cách truy cập vào VPS từ máy Windows…

Top