POSIXメモリマッピング機能を使用するプログラムを作成しました(mmap
)
プログラムはファイル(a.dat
)を取得し、読み取り/書き込み用にメモリマップします。
プログラムのエラーが原因で、プログラムを実行するたびに、奇妙な名前(例:)のファイル?d?P?^z??d?P?^z?
が作成されます。エラーは解決しましたが、ファイルを削除できません。
コマンドラインを使用するか、ウィンドウマネージャから選択/削除することで削除できません。
それでは、どうすれば削除できますか?Ubuntu 11.04を使用しています。
1
ファイル名を簡単に入力できない場合でも、グラフィカルファイルマネージャーからファイル名を削除しても問題はありません。どのようなエラーが発生していますか?
—
トーマス
@Aditya、名前を単一引用符(
—
フレデリック・ハミディ
rm '?d?P?^z??d?P?^z?'
)でエスケープするときに、コマンドラインからそのようなファイルを削除しても問題ありません。試しましたか?
グラフィカルウィンドウマネージャーから削除すると、ファイル 'filename'を削除できないというだけです。@FrédéricHamidi 1つのファイルを削除してくれてありがとう。しかし、「?m?P ???)?m?P ???)」という名前のもう一方は削除されません...エラーメッセージは「rm: `?m?P ???)?m ?P ???) ':そのようなファイルやディレクトリはありません」
—
AK
@Aditya、他のファイルは名前に印刷できない文字が含まれている必要があります。次の手順を試してください。1 /すべての有効なファイルをそのフォルダーから移動し、2 /フォルダー内で発行
—
フレデリックハミディ
rm *
します。