Terminalを使って不可視書類を削除したいのです
不可視書類.D+X[ボリューム名]とは何者? (2003/04/03 6:46am)
上記のトピックを書いたものなのですが,起動ボリュームの第一階層に出来た
この邪魔臭い不可視書類".D+X(Mac OS X ボリューム名)"をTerminalを使って
削除したいのです。どなたかコマンドを教えて頂けませんか?(^_^;)
よろしくお願いします。<(_ _)>
不可視書類.D+X[ボリューム名]とは何者? (2003/04/03 6:46am)
上記のトピックを書いたものなのですが,起動ボリュームの第一階層に出来た
この邪魔臭い不可視書類".D+X(Mac OS X ボリューム名)"をTerminalを使って
削除したいのです。どなたかコマンドを教えて頂けませんか?(^_^;)
よろしくお願いします。<(_ _)>
例えば、
rm '.D+X'*
でも、Terminal使わなくたって、Finderで不可視ファイルを表示させるようにしたり、Path Finderで不可視ファイルを表示させるようにすれば削除できますよ。
.o○藤沢 純一○o.
http://www.amy.hi-ho.ne.jp/fujisawa/
藤沢さん有り難う御座います。
|例えば、rm '.D+X'*
このコマンドはrootになる必要があるのでしょうか?
|Finderで不可視ファイルを表示させる
これはTinkerTool?とやらで行うのですか?
#以前これを10.2に入れたら酷いことになりました。(;^^)
ノーマルFinderで不可視ファイルを表示させる事は出来ないの
でしょうか?
Path Finderはどこぞで見かけたことがありますので,
チョット使ってみます。(=^.^=)
すみません。
Terminalど素人なので教えてもらいたいのですが、この場合は第一階層ということなので、
rm /.D+X[ボリューム名]
だと思うのですが、間違っていますか?
すみません。Terminalど素人なので教えてもらいたいのですが、この場合は第一階層ということなので、
rm /.D+X[ボリューム名]
だと思うのですが、間違っていますか?>みなさん
rootになる必要があるかどうかは、当該ファイルの所有権やアクセス権によると思います。>江戸屋猫パチさん
>だと思うのですが、間違っていますか?>みなさん
場合によります。予めルートに移動していれば藤沢さんの示したコマンドでOKです。予め移動せず(例えばホームにいるまま)藤沢さんの示したコマンドを実行すればエラーになります。(ホームに該当するファイルが無いと言う条件付きですが)
また、藤沢さんはワイルドカードを用いて書いていますので、[ボリューム名]の部分は自動で補完されます。
馴れている人には暗黙の了解(予め移動してからとか)的な事ですが、そうでない人にはややこしいですね。たしかに。
TextEditで以下の文を記入 (第一階層の場合)
必ず改行してください
rm /'.D+X'*
a.txtでホームフォルダーに保存しターミナルを起動して
cp a.txt .cshrc
をタイプ いったんターミナルを消して又表示
これでターミナルを起動するだけで削除できます
アクセス権がない場合は
sudo rm /'.D+X'*
をTextEditに記入して同じ作業をして下さい
ターミナルを起動するといきなりパスワードを聞かれるので
江戸屋猫パチさんのパスワードを入力して下さい
>予めルートに移動していれば藤沢さんの示したコマンドでOKです。
予めcd /と打っておけば、ということですね。
ワイルドカードも検索してみて意味が分かりました。
#最初MLBのアレを連想しちゃいました(笑)
どうもありがとうございました。
皆さん書き込み有り難うございます。
一応NetInfo マネージャでrootを有効にしており,rootで再ログインして
Terminalで教わったコマンドを色々試したのですが,なぜかrmを受け付け
てくれません。(書き忘れましたが,OS 10.2.4です。)
No suchなんたらかんたらとしか出てきません。(^ ^;
仕方なしに通常のユーザで再ログインして,Finderの検索で
「.D+Xで始まる不可視書類」の条件で捜したら見つかりました。
そのままゴミ箱に入れられるようですが,この種の不可視書類はゴミ箱に入れ
ても削除は出来ないですよね?
これはDrive10が"ボリューム構造の再構築..."で作成する書類なんですが,
再構築する度に".D+X***",".D+X****(1)",".D+X*** (2)"・・・
といったように50MBずつドンドン溜まるんです。…。(^ ^;;
結局Mac OS 9.2.2で起動し直して,ResEditで可視にして削除しました。
Path Finderを落としてきたので,今後はこれを使いたいと思います。
では<(_ _)>
#わざわざrootでログインする程の事でもないと思うんだけど・・・。
#&話が終わっている様な感じだけど、取り敢えず書きます。
>No suchなんたらかんたらとしか出てきません。(^ ^;
こういうのは具体的に書いた方が良いと思いますよ。
・・・「No such file or directory」かな?
ルートに移動し忘れたまま相対パスでファイルを指定してコマンドを実行したとか、藤沢さんのコマンドを打ち間違って「rm '.D+X*'」とか書いちゃってたりとか。要はファイルの指定が間違っててファイルが見つからないのでrmが実行出来まへんと言ってるだけでしょう。
set autolist
sudo rm -i /.D+[tab]
で正しいファイル名で補完されます。[tab]の所でタブを押して下さい。勝手に名前を補完してくれます。
タブを押して複数の候補が並ぶようなら、その候補を確認して消して問題ないものばかりなら「*」をつけて実行するなり、続きの文字を入れて候補を絞り込むなりして下さい。-iオプションで削除前に確認されますので構わなければ「y」と入れましょう。
ーーー
ホームに.cshrcを作ってその中に「set autolist」と書いておくだけでもかなり楽になります。コマンドの前方一致検索も出来る様になりますし。コマンド名のすべてが思い出せなくても、先頭数文字覚えてれば候補を表示出来ますから。
Terminalの勉強したいけど、そもそもどんなコマンドがあるのか解らないから、何からやれば良いのかも解らないってな人は、適当な一文字入れてタブ押して候補の中から気になるコマンドを見つけてmanとかすると少しは近道になるかもしれません。
Terminalを使って不可視書類を削除したいのです