.whl で終わるファイルのみを探す

.whl で終わるファイルのみを探す

.whl以下のようにすべてのファイルをキャプチャしようとしています。

ls -l  /python/*.{whl,}
ls: cannot access /python/*.: No such file or directory
-rw-r--r-- 1 root root   23000 Jun 14 11:02 /python/argparse-1.4.0-py2.py3-none-any.whl
-rw-r--r-- 1 root root  154423 Jun 14 11:02 /python/certifi-2019.9.11-py2.py3-none-any.whl
-rw-r--r-- 1 root root  387834 Jun 14 11:02 /python/cffi-1.14.0-cp27-cp27mu-manylinux1_x86_64.whl
-rw-r--r-- 1 root root  133356 Jun 14 11:02 /python/chardet-3.0.4-py2.py3-none-any.whl
-rw-r--r-- 1 root root 2728298 Jun 14 11:02 /python/cryptography-2.9.2-cp27-cp27mu-manylinux1_x86_64.whl
-rw-r--r-- 1 root root   11223 Jun 14 11:02 /python/enum34-1.1.10-py2-none-any.whl
-rw-r--r-- 1 root root   58594 Jun 14 11:02 /python/idna-2.8-py2.py3-none-any.whl
-rw-r--r-- 1 root root   18159 Jun 14 11:02 /python/ipaddress-1.0.23-py2.py3-none-any.whl
-rw-r--r-- 1 root root  125774 Jun 14 11:02 /python/Jinja2-2.11.2-py2.py3-none-any.whl

しかし、見てわかるように、私たちはまた次のようになります。ls: cannot access /python/*.: No such file or directory

. で終わるファイルのみを見つけるには、この問題を解決するにはどうすればよいですか?whl

ベストアンサー1

whl拡張子を持つファイルにのみ興味がある場合

ls -l /python/*.whl

それはあなたが望むものです。

現在のコマンド、

ls -l  /python/*.{whl,}

等しい

ls -l /python/*.whl /python/*.

(ありがとうございます。支柱の拡張)後者のパターンがのどれとも一致しないため失敗します/python

おすすめ記事