プロが教えるわが家の防犯対策術!

.ttfになっているファイルを見付けたいのですがどうしたらいいですか?

A 回答 (8件)

rootユーザになって、findコマンドで検索してみてください。



拡張子(.ttf)のファイルを検索するときは、以下のように実行します。

# find / -type f -name '*.ttf'
/usr/share/fonts/truetype/ttf-bitstream-vera/VeraMoBd.ttf
/usr/share/fonts/truetype/ttf-bitstream-vera/VeraBd.ttf
/usr/share/fonts/truetype/ttf-bitstream-vera/VeraBI.ttf
/usr/share/fonts/truetype/ttf-bitstream-vera/VeraIt.ttf
......
......
    • good
    • 0

# 揚げ足取りの大好きな方の相手は省略して…



> localhost:~ # locate ttf | less
> -bash: locate: command not found

ANo.1で書きましたが、findutils-locateはインストールされていますか?

以下のコマンドで確認してみてください。

$ rpm -qa | grep findutils-locate

もし答えが返ってこないようなら、YaST→ソフトウェア→ソフトウェア管理 からインストールしてみてください。

# インストール直後には確かに updatedb してやる必要があります。

もしインストールされているのに上記のようなエラーが返ってきてしまうとしたら、/usr/bin にパスが通っていない(?…考えにくいけれど)ということになりますので、パスを通してあげてください。

この回答への補足

できません。

localhost:~ # locate ttf | less

locate: /var/lib/locatedb: No such file or directory

補足日時:2006/07/30 15:32
    • good
    • 0

updatedbの仕組みを理解されたようですね。


ようするに、#1の回答は説明不足だということです。

>電源入れていると想定できるなら、
あなたの想定はどうでもいいです。

この回答への補足

localhost:~ # locate ttf | less
-bash: locate: command not found

できません。

補足日時:2006/07/30 14:32
    • good
    • 0

> 質問者がかならず毎日updatedbされている、とあなたは保障できるのですか?



もちろん、一般的にはFoggyMountainさんのおっしゃっている通りだということは、
先の書き込みでも申し上げましたが、
SUSEに特化すると、5日に一度くらいは電源入れていると想定できるなら、
心配は御無用です。

See /etc/sysconfig/cron
    • good
    • 0

24時間動かしているなら問題ありませんが、


cronの時刻時に、パソコンの電源を落としている可能性があります。

質問者がかならず毎日updatedbされている、とあなたは保障できるのですか?
    • good
    • 0

FoggyMountainさんのおっしゃっている通りではありますが、


SUSEの場合findutils-locateが入っていれば、
/etc/cron.daily/suse.de-updatedbも配置されますので、
「意図的に」cronを無効にしていない限り毎日updatedbは行われていますよ。
    • good
    • 0

DBが古いとlocateは動きません。


locate実行する前に、updatedbを(定期的に)走らせる必要があります。
    • good
    • 0

findutils-locateパッケージがインストールされていれば、以下のコマンドで探せます。



$ locate ttf | less
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!