10 lệnh Linux cần thiết để điều hướng hệ thống tệp của bạn

Hướng dẫn này liệt kê 10 lệnh Linux mà bạn cần biết để có thể điều hướng xung quanh hệ thống tệp của bạn bằng cách sử dụng thiết bị đầu cuối Linux.

Nó cung cấp các lệnh để tìm ra thư mục nào bạn đang ở, thư mục nào bạn đã ở trước đó, cách điều hướng đến các thư mục khác, cách quay về nhà, cách tạo tệp và thư mục, cách tạo liên kết

01 trên 10

Bạn đang sử dụng thư mục nào

Khi bạn mở một cửa sổ đầu cuối, điều đầu tiên bạn cần biết là bạn đang ở đâu trong hệ thống tệp.

Hãy nghĩ về điều này giống như điểm đánh dấu "bạn đang ở đây" mà bạn tìm thấy trên bản đồ trong các trung tâm mua sắm.

Để tìm ra thư mục nào bạn đang sử dụng, bạn có thể sử dụng lệnh sau:

pwd

Các kết quả được trả về bởi pwd có thể khác nhau tùy thuộc vào việc bạn đang sử dụng phiên bản shell của pwd hay phiên bản được cài đặt trong thư mục / usr / bin của bạn.

Nói chung, nó sẽ in một cái gì đó dọc theo dòng / home / username .

Bấm vào đây để biết thêm thông tin về lệnh pwd .

02 trên 10

Tệp và thư mục nào nằm trong thư mục hiện tại

Bây giờ bạn biết bạn đang ở trong thư mục nào, bạn có thể xem các tệp và thư mục nào nằm trong thư mục hiện tại bằng cách sử dụng lệnh ls.

ls

Ngày của riêng mình, lệnh ls sẽ liệt kê tất cả các tệp và thư mục trong thư mục ngoại trừ những tệp và thư mục bắt đầu bằng dấu chấm (.).

Để xem tất cả các tệp bao gồm các tệp ẩn (những tệp bắt đầu bằng dấu chấm), bạn có thể sử dụng công tắc sau:

ls -a

Một số lệnh tạo bản sao lưu các tệp bắt đầu bằng ký tự siêu âm (~).

Nếu bạn không muốn xem các bản sao lưu khi liệt kê các tệp trong một thư mục, hãy sử dụng công tắc sau:

ls-B

Việc sử dụng lệnh ls phổ biến nhất là như sau:

lt -lt

Điều này cung cấp một danh sách dài được sắp xếp theo thời gian sửa đổi, với danh sách mới nhất đầu tiên.

Các tùy chọn sắp xếp khác bao gồm tiện ích mở rộng, kích thước và phiên bản:

ls -lU

ls -lX

ls -lv

Định dạng danh sách dài cung cấp cho bạn thông tin sau:

03 trên 10

Cách điều hướng đến các thư mục khác

Để di chuyển xung quanh hệ thống tệp, bạn có thể sử dụng lệnh cd .

Hệ thống tệp Linux là một cấu trúc cây. Đỉnh của cây được biểu thị bằng dấu gạch chéo (/).

Trong thư mục gốc, bạn sẽ tìm thấy một số hoặc tất cả các thư mục sau.

Thư mục bin chứa các lệnh có thể được chạy bởi bất kỳ người dùng nào như lệnh cd, ls, mkdir, v.v.

Sbin chứa các tệp nhị phân hệ thống.

Thư mục usr là viết tắt của tài nguyên hệ thống unix và cũng chứa một thư mục bin và sbin. Thư mục / usr / bin có một bộ lệnh mở rộng mà người dùng có thể chạy. Tương tự, thư mục / usr / sbin chứa một tập các lệnh hệ thống mở rộng.

Thư mục khởi động chứa mọi thứ theo yêu cầu của tiến trình khởi động.

Thư mục cdrom là tự giải thích.

Thư mục dev chứa các chi tiết về tất cả các thiết bị trên hệ thống.

Thư mục etc thường là nơi lưu trữ tất cả các tệp cấu hình hệ thống.

Thư mục chủ nói chung là nơi tất cả các thư mục người dùng được lưu trữ và cho người dùng trung bình là khu vực duy nhất mà họ nên quan tâm.

Các thư mục lib và lib64 chứa tất cả các thư viện kernel và shared.

Thư mục bị mất + tìm thấy sẽ chứa các tệp không còn có tên được tìm thấy bởi lệnh fsck nữa.

Thư mục media là nơi các phương tiện được gắn kết như ổ đĩa USB được đặt.

Thư mục mnt cũng được sử dụng để gắn kết lưu trữ tạm thời như ổ đĩa USB, các hệ thống tệp khác, hình ảnh ISO, v.v.

Thư mục opt được sử dụng bởi một số gói phần mềm như một nơi lưu trữ các tệp nhị phân. Các gói khác sử dụng / usr / local.

Thư mục proc là thư mục hệ thống được kernel sử dụng. Bạn không thực sự cần phải lo lắng về thư mục này quá nhiều.

Thư mục gốc là thư mục chính cho người dùng root.

Thư mục chạy là thư mục hệ thống để lưu trữ thông tin thời gian chạy hệ thống.

Thư mục srv là nơi bạn sẽ giữ những thứ như thư mục web, cơ sở dữ liệu mysql và kho lưu trữ lật đổ, v.v.

Thư mục sys chứa một cấu trúc thư mục để cung cấp thông tin hệ thống.

Thư mục tmp là một thư mục tạm thời.

Thư mục var chứa toàn bộ nội dung phong phú dành riêng cho hệ thống bao gồm dữ liệu trò chơi, thư viện động, tệp nhật ký, ID tiến trình, thông báo và dữ liệu ứng dụng được lưu trong bộ nhớ cache.

Để điều hướng đến một thư mục cụ thể, sử dụng lệnh cd như sau:

cd / home / tên người dùng / tài liệu

04 trên 10

Cách điều hướng quay lại thư mục chính

Bạn có thể quay lại thư mục chính từ bất kỳ nơi nào khác trong hệ thống bằng cách sử dụng lệnh sau:

cd ~

Bấm vào đây để xem hướng dẫn đầy đủ về lệnh cd ~ .

05 trên 10

Cách tạo thư mục mới

Nếu bạn muốn tạo một thư mục mới, bạn có thể sử dụng lệnh sau:

tên người dùng mkdir

Bấm vào đây để xem hướng dẫn đầy đủ về lệnh mkdir .

Hướng dẫn được liên kết cho biết cách tạo tất cả các thư mục mẹ cho một thư mục và cách đặt quyền.

06 trên 10

Cách tạo tệp

Linux cung cấp một số cách đáng kinh ngạc để tạo các tệp mới.

Để tạo một tệp trống, bạn có thể sử dụng lệnh sau:

chạm vào tên tệp

Lệnh cảm ứng được sử dụng để cập nhật thời gian truy cập cuối cùng cho một tệp nhưng trên một tệp không tồn tại nó có tác dụng tạo tệp đó.

Bạn cũng có thể tạo tệp bằng lệnh sau:

cat> tên tệp

Bây giờ bạn có thể nhập văn bản trên dòng lệnh và lưu nó vào tệp bằng CTRL và D

Bấm vào đây để xem hướng dẫn đầy đủ về lệnh cat .

Cách tốt hơn để tạo tệp là sử dụng trình chỉnh sửa nano. Điều này cho phép bạn thêm các dòng văn bản, cắt và dán, tìm kiếm và thay thế văn bản và lưu tệp ở nhiều định dạng khác nhau.

Bấm vào đây để xem hướng dẫn đầy đủ về trình soạn thảo nano .

07 trên 10

Làm thế nào để đổi tên và di chuyển tập tin xung quanh hệ thống tập tin

Có một số cách để đổi tên tệp.

Cách đơn giản nhất để đổi tên một tập tin là sử dụng lệnh mv.

mv oldfilename newfilename

Bạn có thể sử dụng lệnh mv để chuyển tệp từ thư mục này sang thư mục khác.

mv / path / của / original / file / path / của / target / folder

Bấm vào đây để xem hướng dẫn đầy đủ về lệnh mv .

Nếu bạn muốn đổi tên nhiều tệp phù hợp với mẫu tương tự, bạn có thể sử dụng lệnh đổi tên.

đổi tên (các) tên tệp thay thế biểu thức đổi tên

Ví dụ:

đổi tên "gary" "tom" *

Điều này sẽ thay thế tất cả các tập tin trong thư mục với gary trong nó với tom. Vì vậy, một tập tin gọi là garycv sẽ trở thành tomcv.

Lưu ý rằng lệnh đổi tên không hoạt động trên tất cả các hệ thống. Lệnh mv an toàn hơn.

Bấm vào đây để xem hướng dẫn đầy đủ về lệnh đổi tên .

08 trên 10

Cách sao chép tệp

Để sao chép một tập tin bằng Linux, bạn có thể sử dụng lệnh cp như sau.

cp filename filename2

Lệnh trên sẽ sao chép filename1 và gọi nó là filename2.

Bạn có thể sử dụng lệnh sao chép để sao chép các tệp từ một thư mục này sang thư mục khác.

Ví dụ

cp / home / username / Documents / userdoc1 / home / username / Documents / UserDocs

Lệnh trên sẽ sao chép tập tin userdoc1 từ / home / username / Documents sang / home / username / Documents / UserDocs

Bấm vào đây để xem hướng dẫn đầy đủ về lệnh cp .

09 trên 10

Làm thế nào để xóa các thư mục và thư mục

Bạn có thể xóa các tệp và thư mục bằng lệnh rm:

rm filename

Nếu bạn muốn xóa thư mục bạn cần sử dụng công tắc sau:

tên người dùng rm -R

Lệnh trên loại bỏ một thư mục và nội dung của nó bao gồm các thư mục con.

Bấm vào đây để xem hướng dẫn đầy đủ về lệnh rm .

10 trên 10

Liên kết tượng trưng và liên kết cứng là gì

Liên kết tượng trưng là tệp trỏ đến tệp khác. Lối tắt trên màn hình cơ bản là một liên kết tượng trưng.

Ví dụ, bạn có thể có tệp sau trên hệ thống của mình.

Có thể bạn muốn có thể truy cập tài liệu đó từ thư mục home / username.

Bạn có thể tạo một liên kết tượng trưng bằng cách sử dụng lệnh sau:

ln -s /home/username/documents/accounts/useraccounts.doc /home/username/useraccounts.doc

Bạn có thể chỉnh sửa tệp useraccounts.doc từ cả hai nơi nhưng khi bạn chỉnh sửa liên kết tượng trưng, ​​bạn thực sự đang chỉnh sửa tệp trong thư mục / home / username / documents / accounts.

Một liên kết tượng trưng có thể được tạo trên một hệ thống tập tin và trỏ đến một tập tin trên một hệ thống tập tin khác.

Một liên kết tượng trưng thực sự chỉ tạo một tệp có con trỏ đến tệp hoặc thư mục khác.

Tuy nhiên, một liên kết cứng tạo ra một liên kết trực tiếp giữa hai tệp. Về cơ bản, chúng là cùng một tệp nhưng chỉ với một tên khác.

Một liên kết cứng cung cấp một cách tốt để phân loại các tệp mà không chiếm thêm dung lượng đĩa.

Bạn có thể tạo liên kết cứng bằng cú pháp sau:

ln filenamebeinglinked filenametolinkto

Cú pháp này tương tự như một liên kết tượng trưng nhưng nó không sử dụng nút chuyển đổi -s.

Nhấp vào đây để xem hướng dẫn đầy đủ về các liên kết cứng .