Làm thế nào để sử dụng ký tự đại diện với ls mà không liệt kê nội dung thư mục?


18

ls thường chỉ hiển thị các tập tin và thư mục trong thư mục hiện tại. Nhưng một khi bạn thêm ký tự đại diện, nó bắt đầu tìm kiếm trong các thư mục con.

thí dụ:

$ ls
fight_folder    file1       file2

$ ls f*
file1   file2

fight_folder:
file3

Làm thế nào để bạn giới hạn phạm vi chỉ thư mục hiện tại?
Sử dụng OS X

Câu trả lời:


23

ls -dngăn chặn việc liệt kê nội dung của các thư mục được liệt kê trên dòng lệnh (thông qua ký tự đại diện). Từ tài liệu :

Thư mục -d được liệt kê dưới dạng tệp đơn giản (không được tìm kiếm đệ quy).


ls -d * làm những gì bạn nói nhưng thật không may ls -d không liệt kê các thư mục.
aless80
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.