0

Ubuntuで このファイルを見つけることができる場所を誰かが知っていますか?

4

3 に答える 3

5

私のマシンでは、次の場所にあります。

/usr/share/doc/python2.7/examples/Tools/scripts/diff.py

ただし、ディストリビューションと最新の状態に応じて少し異なります。しかし、'locate' と呼ばれる非常に便利な小さなツールがあり、これを使用してマシン上のものをすばやく見つけることができます。

locate diff.py | grep Tools

私に与えます

/usr/share/doc/python2.7/examples/Tools/scripts/diff.py
/usr/share/doc/python2.7/examples/Tools/scripts/ndiff.py
/usr/share/doc/python3.1/examples/Tools/scripts/diff.py
/usr/share/doc/python3.1/examples/Tools/scripts/ndiff.py

2 つのバージョンの Python がインストールされているためです。時々locateが非常に多く一致する可能性があるため、grepを介して配置しました。

マシン上にファイルがあることは確かなのに、locate で見つからない場合は、root として「updatedb」コマンドを使用してデータベースを更新する必要がある場合があります。だから、ただ走る

sudo updatedb

コーヒーを 1 杯 (マシンの速度が遅い場合やドライブがいっぱいの場合は 2 杯) 飲んでから、もう一度試してください。

于 2012-06-28T11:14:30.423 に答える
1

This command

  $ locate "Tools/scripts/diff.py"

will find the location of the file if it's installed. This depends on the database generated regularly by the updatedb command (this usually runs as a cron job, but can also be invoked manually)

FWIW, I just checked my Ubuntu installation (10.04LTS) and didn't find it. Perhaps only Python versions 2.7+ have this (the default version that came with this install is still v2.6.5)

于 2012-06-28T11:10:18.303 に答える