.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
。