Tôi đang cố gắng liệt kê mọi .tar.gz
tập tin, chỉ sử dụng lệnh sau:
ls *.tar.gz -l
... Nó cho tôi thấy danh sách sau đây:
-rw-rw-r-- 1 osm osm 949 Nov 27 16:17 file1.tar.gz
-rw-rw-r-- 1 osm osm 949 Nov 27 16:17 file2.tar.gz
Tuy nhiên, tôi chỉ cần liệt kê nó theo cách này:
file1.tar.gz
file2.tar.gz
và cũng không:
file1.tar.gz file2.tar.gz
Làm thế nào là "đúng" được thực hiện?
ls -1 *.tar.gz
, nhưng bạn muốn sử dụng danh sách này để làm gì? Nếu bạn đang làm gì đó với tên tập tin đó, thì đó ls
không phải là cách đúng đắn để làm điều đó. Xem tại sao * không * phân tích `ls` (và làm gì để thay thế)?
man ls
. Đảm bảo rằng phông chữ hiển thị của bạn có độ tương phản tốt giữa 1 (một) và l (chữ thường chữ ell).