Bạn đang tìm cách truy cập tệp và thư mục ẩn trong Linux?
Bạn có thể ngạc nhiên khi biết Linux có một số tệp ẩn không hiển thị mặc định. Các tệp này thường bắt đầu bằng dấu chấm (như .config) và thường dùng để lưu cài đặt cấu hình, tùy chọn người dùng hoặc thông tin hệ thống.
Nếu muốn biết cách hiển thị tệp ẩn trong Linux, hãy làm theo các bước dưới đây.
Cách hiển thị tệp ẩn bằng lệnh ls
Cách dễ nhất để hiển thị tệp ẩn trong Linux là dùng lệnh ls với tùy chọn -a qua terminal Linux. Lệnh ls liệt kê nội dung thư mục, và tùy chọn -a hiển thị tất cả tệp, bao gồm cả tệp ẩn.
Để hiển thị tệp ẩn trong thư mục hiện tại, mở terminal và gõ: ls -a.
Để hiển thị tệp ẩn trong thư mục khác, chỉ định đường dẫn sau lệnh: ls -a /đường/dẫn/thư_mục.
Ví dụ, để hiển thị tệp ẩn trong thư mục home, gõ lệnh: ls -a ~. Bạn sẽ thấy các tệp ẩn được đánh dấu bằng dấu chấm (.) ở đầu tên.
Nếu chỉ muốn hiển thị tệp ẩn chứ không phải tệp thường, bạn có thể dùng tùy chọn -d với mẫu ký tự đại diện, như ls -d .* .
Tùy chọn -d yêu cầu ls liệt kê thư mục như tệp bình thường, trong khi mẫu .* khớp với bất kỳ tệp nào bắt đầu bằng dấu chấm.
Cách hiển thị tệp ẩn bằng lệnh find
Cách khác để hiển thị tệp ẩn trong Linux là dùng lệnh find. Lệnh find tìm kiếm tệp khớp tiêu chí cụ thể và thực hiện hành động trên chúng.
Để hiển thị tệp ẩn trong thư mục hiện tại bằng find, gõ sau vào cửa sổ terminal mới:
find . -maxdepth 1 -name ".*"
Dấu chấm (.) chỉ định thư mục hiện tại làm điểm bắt đầu, tùy chọn -name ".*" khớp với bất kỳ tệp nào bắt đầu bằng dấu chấm, và tùy chọn -maxdepth 1 giới hạn tìm kiếm chỉ ở cấp thư mục hiện tại (bỏ qua các thư mục con).
Để hiển thị tệp ẩn trong thư mục khác bằng find, thay thế dấu chấm bằng đường dẫn thư mục:
find /đường/dẫn/thư_mục -maxdepth 1 -name ".*"
Bạn cũng có thể dùng find để hiển thị thư mục ẩn bằng cách thêm tùy chọn -type d:
find /đường/dẫn/thư_mục -maxdepth 1 -name ".*" -type d
Điều này chỉ hiển thị thư mục ẩn, bỏ qua mọi tệp (bao gồm tệp ẩn).
Cách hiển thị tệp ẩn bằng trình quản lý tệp GUI
Bạn có thể dùng trình quản lý tệp đồ họa thay vì terminal. Các bước chính xác có thể khác tùy theo bản phân phối Linux, môi trường máy tính để bàn và trình quản lý tệp ưa thích.
Tuy nhiên, nếu bạn chạy Ubuntu hoặc Debian, có thể mở ứng dụng Files và nhấn Ctrl + H trên bàn phím. Hoặc nhấn biểu tượng Menu > Show Hidden Files (Hiển thị tệp ẩn) từ thanh menu. Bạn sẽ thấy tệp ẩn xuất hiện trong cửa sổ trình quản lý tệp.
Để ẩn lại, lặp lại các bước trên – các tệp sẽ biến mất.
Cách hiển thị tệp ẩn bằng lệnh tree
Lệnh tree là công cụ hữu ích hiển thị cấu trúc thư mục của đường dẫn cho trước theo định dạng cây. Bạn cũng có thể dùng nó để hiển thị tệp ẩn trong Linux bằng cách thêm tùy chọn -a.
Để hiển thị tệp ẩn trong thư mục hiện tại bằng tree, gõ:
tree -a
Để hiển thị tệp ẩn trong thư mục khác bằng tree, chỉ định đường dẫn sau lệnh:
tree -a /đường/dẫn/thư_mục
Bạn sẽ thấy tệp ẩn được đánh dấu bằng dấu chấm (.) ở đầu tên và thư mục cha.
Hiển thị tệp ẩn bằng lệnh stat
Lệnh stat là cách khác để hiển thị tệp ẩn trong Linux. Lệnh stat hiển thị thông tin chi tiết về tệp hoặc hệ thống tệp, như kích thước, quyền, sở hữu, dấu thời gian, v.v.
Để hiển thị tệp ẩn trong thư mục hiện tại bằng stat, gõ:
stat .*
Mẫu .* khớp với bất kỳ tệp nào bắt đầu bằng dấu chấm. Điều này sẽ xác định các tệp ẩn rõ ràng. Để hiển thị tệp ẩn trong thư mục khác bằng stat, chỉ định đường dẫn trước mẫu:
stat /đường/dẫn/thư_mục/.*
Bạn sẽ thấy thông tin về mỗi tệp ẩn trong terminal.
Cách ẩn tệp và thư mục trong Linux
Muốn nhanh chóng ẩn tệp hoặc thư mục riêng trên máy Linux? Bạn có thể làm vậy bằng cách đổi tên chúng với một dấu chấm ở đầu tên. Điều này sẽ làm chúng vô hình với hầu hết ứng dụng và lệnh.
Để ẩn tệp hoặc thư mục bằng terminal, dùng lệnh mv qua terminal. Ví dụ:
mv filename .filename
Thay filename bằng tên tệp hoặc thư mục bạn muốn ẩn, và .filename bằng tên mới bắt đầu bằng dấu chấm. Nếu không hoạt động, thử sudo mv filename .filename.
Nếu thích dùng công cụ quản lý tệp GUI, hãy tìm tệp hoặc thư mục trong ứng dụng ưa thích. Nhấp chuột phải, chọn Rename (Đổi tên). Thêm một dấu chấm ở đầu tên trước khi nhấn Enter để lưu thay đổi.
Quản lý tệp trên Linux
Nếu bạn đang cố gắng định vị tệp ẩn trên máy Linux, các bước trên sẽ giúp bạn làm được. Sau đó bạn có thể điều hướng cấu trúc tệp Linux và quản lý tệp thêm.
Ví dụ, bạn có thể dùng lệnh chmod để cập nhật quyền tệp cho các tệp và thư mục nhất định. Nếu tìm thấy tệp hoặc thư mục không còn muốn giữ, bạn luôn có thể xóa tệp khỏi máy Linux.