たとえば、youtube-dlをコンピュータにインストールする方法はさまざまです。誤って複数の方法で複数回ダウンロード/インストールしたため、$ PATHディレクトリ、、、および/usr/local/bin/youtube-dl
に複数のyoutube-dl実行可能ファイルが作成されました。したがって、アップグレードされたバージョン「2021.01.03」をインストールしても、$ PATHの別のディレクトリにあるyoutube-dlが何とか上書きされたため、「2020.07.28」と表示されます。/home/username/.local/bin/youtube-dl
/usr/local/bin/youtube-dl
youtube-dl --version
だからここでは、$ PATHで同じ名前のインストール済みファイルをすべて確認して、そのバージョンをすぐに確認し、どれが最新であるか、最新であるか、どのようなものを削除する必要があるかを確認したいと思います。それでは、これを行う方法やCLIツールはありますか?ありがとうございます。
ベストアンサー1
インタラクティブには、次を使用します。
ls -l $(type -ap youtube-dl)
youtube-dl
私の$ PATHで、すべてのプログラムの場所とタイムスタンプを見つけます。
もちろん、名前にスペースが含まれる実行可能ファイルでは機能しませんが、youtube-dl
それらの1つではありません。