Linuxには実行可能なディレクトリがあります。したがって、ディレクトリに入ってファイルを開くことを許可する必要があります。私が興味のあるファイルはfで始まり、数字が付いていることを知っています。
例: f987494748946578
完全なファイル名がわからない場合、fRANDOMNUMBERで始まるすべてのファイルを開くことができるコマンドは何ですか?
答え1
意図的にそうではありません。
for
そのファイルは数字にすぎず、名前の長さを知っているので、ループを試してこれらのファイルがすべて存在することを確認できます。しかし、暴力を行使しなければなりません。
正しいアプローチは、読み取りアクセス権を取得するためにディレクトリの権限を変更するか、システム管理者にこれを行うように要求することです。
また見なさい:
コメントの次の質問に回答するには、次の手順に従ってください。
問題は、すべてのファイルが(内容の点で)同じで、すべてfで始まるので、どのファイルを開くかは重要ではないということです。 fで始まるファイルを開くだけです。ファイル名の一部を空白(*)として残すコマンドはありますか?
そのようなコマンドや機能がたくさんあります(おそらく「ファイル全体」を考えておられるでしょう)。みんなこれは、読み取り権限が必要なディレクトリの内容を一覧表示する機能によって異なります。
したがって、以下を除きません。
- ディレクトリ権限を変更します(この場合はroot権限が必要またはディレクトリの所有者です)。
- 名前を知っている他の人から名前を調べます(例:Peteのシステム管理者に電子メールを送信する)。
- 無差別代入を使用します(つまり、名前が正しいまで名前を推測してください)。