
[実行]ダイアログボックスに「タッチテスト」と入力すると、ホームフォルダにファイルが作成されないため、fallocateなどの危険な作業を実行できるため、これらのファイルが作成された場所を知りたいです。または、いくつかの非常に大きなファイルをddした後に見つかりません。
答え1
私のために私のホームディレクトリにtouch test
ファイルを作成します。test
を実行してもファイルは生成されませんpwd > /tmp/gnomepwd.txt
。実行ダイアログはシェルではありません。pwd
、>
およびのみを見て、他の2つの文字列を/tmp/gnomepwd.txt
実行し、引数として渡します。引数はなくオプションのみを使用するので、どこからでも現在のディレクトリを印刷できます。pwd
pwd
実行すると、コマンドをリダイレクトシンボルとしてsh -c "pwd > /tmp/gnomepwd.txt"
解釈するシェルが起動します。今回は、現在のユーザーのホームフォルダであるGnome Shellの現在のフォルダにあるファイルから出力を見つけることができます。pwd
>
「危険なこと」をするにはroot権限が必要ですので、コマンドの前にsu
またはを付けてくださいsudo
。危険なことをするなら、相対パスではなく絶対パスを指定して何をしたいのかを正確に知ることが賢明です。いずれにせよ、Alt + F2プロンプトを使用して管理者操作を実行しないことをお勧めします。その後、専門家のように行動し、端末を開くことを好みます。