Cách xem các tệp và thư mục ẩn trên Linux
Hệ điều hành Linux bao gồm hàng trăm tệp và thư mục được ẩn theo mặc định. Các tệp như vậy được gọi là tệp ẩn hoặc tệp dấu chấm vì chúng luôn bắt đầu bằng dấu chấm (.). Hãy cùng khám phá cách bạn có thể xem các tệp ẩn này trên hệ thống Linux của mình.
Mục Lục
Tại sao chúng ta có tệp ẩn?
Khái niệm tệp ẩn rất đơn giản nhưng rất quan trọng trong Linux. Chúng chủ yếu được sử dụng để lưu trữ các tệp cấu hình hoặc cài đặt người dùng. Thông thường, các tệp này được sử dụng bởi các dịch vụ hệ thống, tập lệnh hoặc các chương trình khác của bạn. Ví dụ, .bash_logout script được thực thi bất cứ khi nào bạn đăng xuất khỏi các phiên Bash của mình. Một ví dụ tuyệt vời khác là .gitignore tệp được Git sử dụng để loại trừ một số tệp nhất định được đẩy vào kho lưu trữ từ xa của bạn.
Đôi khi, khái niệm tệp ẩn có thể được sử dụng để ẩn một số tệp nhất định khỏi con mắt tò mò của hầu hết người dùng không chuyên sâu.
Xem các tập tin ẩn bằng lệnh ls
Lệnh ls là một lệnh Linux được sử dụng rộng rãi. Ở dạng đơn giản nhất, lệnh liệt kê các tệp và thư mục trong một thư mục. Tuy nhiên, ls không liệt kê các tệp ẩn theo mặc định.
Để hiển thị các tệp ẩn, bạn phải sử dụng -một tùy chọn, lệnh sẽ liệt kê “tất cả” các tệp và thư mục (bao gồm cả những tệp và thư mục ẩn).
Điều hướng đến thư mục chính của bạn bằng lệnh cd và liệt kê tất cả các tệp bằng ls.
ls -a
Đầu ra:
Như bạn có thể thấy, có một số tệp bắt đầu bằng dấu chấm (.). Nếu bạn chỉ chạy ls lệnh mà không có -một tùy chọn, đầu ra sẽ không bao gồm các tệp ẩn.
Nếu bạn không có bất kỳ tệp ẩn nào trong thư mục chính của mình, bạn có thể tạo một tệp bằng cách sử dụng lệnh cảm ứng như sau:
touch .sample_hidden_file.txt
Bạn cũng có thể tạo các thư mục ẩn với mkdir yêu cầu. Bạn chỉ cần đảm bảo rằng bạn sử dụng dấu chấm ở đầu tên thư mục.
Bạn có thể yêu cầu lệnh ls không liệt kê một tệp hoặc thư mục nhất định. Ví dụ: cho rằng bạn đang ở trong thư mục chính của mình, bạn có thể chạy lệnh sau để không liệt kê Máy tính để bàn thư mục trong đầu ra lệnh:
ls
Tìm tệp ẩn bằng cách sử dụng tìm
Ngoài ls, bạn có thể sử dụng lệnh find như một cách thay thế để liệt kê các tệp và thư mục ẩn trên Linux. Lệnh find tìm kiếm các tệp trong hệ thống phân cấp thư mục.
Để liệt kê hoặc tìm tất cả các tệp ẩn, bạn phải yêu cầu lệnh find một cách rõ ràng để liệt kê tất cả các tệp có tên bắt đầu bằng dấu chấm (.).
find . -name ".*" -maxdepth 1 2> /dev/null
Chạy lệnh sau để chỉ tìm và liệt kê các thư mục hoặc thư mục ẩn:
find . -name ".*" -maxdepth 1 -type d 2> /dev/null
Xem các tệp ẩn bằng GUI
Bạn cũng có thể xem các tệp ẩn từ GUI bằng trình quản lý tệp mặc định của mình. GNOME’s Files là trình quản lý tệp mặc định trên Ubuntu Desktop. Trước đây, Các tập tin chương trình được gọi là Nautilus.
Bạn có thể khởi chạy Tệp bằng cách nhấn vào siêu và sau đó nhập “Tệp” trong đầu vào tìm kiếm xuất hiện. Nhấp vào chương trình Tệp và nó sẽ hiển thị các tệp trong thư mục Trang chủ theo mặc định.
Theo mặc định, trình quản lý tệp của bạn không hiển thị tất cả các tệp ẩn. Bấm vào Thực đơn biểu tượng nằm ở góc trên bên phải và chọn Hiển thị cac file bị ẩn. Các tệp và thư mục ẩn của bạn bây giờ sẽ được hiển thị.
Ngoài ra, bạn có thể sử dụng phím tắt Ctrl + H để xem các tệp ẩn trên Linux.
Mặc dù bạn không thể xem các tệp và thư mục ẩn theo mặc định, nhưng bạn vẫn có thể tương tác với chúng giống như các tệp bình thường khác. Trên thực tế, tại một số thời điểm, bạn có thể phải thực hiện các thay đổi cấu hình trong một tệp ẩn.
Tìm tệp và thư mục trên hệ thống Linux
Biết cách liệt kê và xem tất cả các tệp bao gồm các tệp và thư mục ẩn sẽ có lợi nếu bạn đang coi Linux là trình điều khiển hàng ngày của mình. Các tệp chấm đóng một vai trò quan trọng trong hệ điều hành Linux vì chúng thường được sử dụng để lưu trữ các cài đặt cấu hình cho các chương trình.
Ngoài tệp, lệnh find cũng có thể định vị hiệu quả các thư mục trên Linux. Nhưng có một số cờ và tùy chọn mà bạn sẽ phải học cách làm như vậy.