Danh sách thư mục đệ quy Unix với tên đường dẫn đầy đủ của tệp và kích thước tệp


1

Tôi đang thử liệt kê tất cả các tệp (đệ quy) với tên đường dẫn đầy đủ của chúng (bao gồm tên của tệp) theo sau là kích thước của chúng theo byte. Tôi không cần bất kỳ mục '.', '..' nào.

Tôi không nghĩ bất cứ điều gì trong các tùy chọn 'ls' sẽ hoạt động ở đây.

Câu trả lời:


5

Thử đi:

find full_path_to_your_directory -type f -printf '%p %s\n'

1
Trong trường hợp không rõ ràng, bạn sẽ cần đặt đường dẫn đầy đủ đến "your_directory" ở đó, không chỉ đường dẫn tương đối, hoặc đầu ra cũng sẽ có đường dẫn tương đối.
frabjous

2

Vì bạn đã gắn thẻ câu hỏi của mình [unix]và không [linux], bạn có thể không có GNU find-printftùy chọn của nó . Trong trường hợp đó, lệnh này có thể phù hợp với bạn:

find /dir/to/start/from -type f -ls

Rất tiếc - tôi thực sự đang sử dụng linux ...!
siliconpi
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.