キャッシュからファイルを削除する必要が生じる場合もあります。たとえば、ファイルやディレクトリの重要度に差がある場合、重要度が低いファイルを削除することができます。
キャッシュから各ファイルを削除するには、cachefspack(1M) コマンドに -u オプションを指定します。
$ cachefspack -u filename |
-u |
指定したファイル (複数も可) を削除します。 |
filename |
キャッシュから削除するファイル名 (複数も可) を指定します。cachefspack(1M) コマンドについての詳細は、マニュアルページを参照してください。 |
キャッシュディレクトリにあるすべてのファイルを削除するには、cachefspack(1M) コマンドに -U オプションを付けて実行します。
$ cachefspack -U cache_directory |
-U |
指定したキャッシュディレクトリから、格納されたすべてのファイルを削除します。 |
cache_directory |
キャッシュから削除するキャッシュディレクトリ名を指定します。cachefspack(1M) コマンドについての詳細は、マニュアルページを参照してください。 |
ファイル /usr/openwin/bin/xlogo をキャッシュから削除する例を示します。
$ cachefspack -u /usr/openwin/bin/xlogo |
複数のファイルをキャッシュから削除する例を示します。
$ cachefspack -u /usr/openwin/bin/xview /usr/openwin/bin/xcolor |
キャッシュディレクトリ中のすべてのファイルをキャッシュから削除する例を示します。
$ cachefspack -U /usr/openwin/bin |
キャッシュにファイルシステムが 1 つもマウントされていない場合は、削除を実行することはできません。ファイルシステムが マウントされていないキャッシュを指定して -U オプションを使用すると、次のようなメッセージが表示されます。
$ cachefspack -U /local/mycache cachefspack: Could not unpack cache /local/mycache, no mounted filesystems in the cache. |