Làm thế nào để bao gồm các tập tin ẩn trong mẫu ls phù hợp?


4

Tôi chỉ cố gắng liệt kê các tệp trong thư mục hiện tại với một mẫu nhất định, nhưng nó không hoạt động với các tệp ẩn. Làm thế nào tôi có thể phù hợp với tất cả các tập tin?

Tôi đã thử

ls *foo*

ls -a *foo*

Không tìm thấy bất cứ điều gì trong Google, các từ khóa tôi có thể nghĩ ra để tìm kiếm điều này dẫn đến rất nhiều thông tin không liên quan ...

Câu trả lời:


7

Kích hoạt tính năng toàn cầu cho các tệp ẩn:

shopt -s dotglob
ls *foo*

Vô hiệu hóa:

shopt -u dotglob

Hiển thị trạng thái toàn cầu:

shopt dotglob

1
Đối với tôi, 'shopt dotglob' hiển thị giá trị hiện tại, nhưng 'shopt -p dotglob' thì không (sử dụng bash trên Mac OS X).
Henrik Warne
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.