ln -nfsで上書きされたファイルを復元しますか?


0

私はこれをすることによって誤ってファイルを「削除」しました:

ln -nfs /path/to/file

私の理解では、データ自体はまだあるはずです。私はこれをしたので私はまた機械の仕事をやめた…

どういうわけか私のファイルをコマンドライン操作で取り戻すことは可能ですか?


ファイルに対してこの呼び出しを発行すると、2番目のファイル名が見つからないため、警告が表示されます。このコマンドが実際に何か悪いことをしていますか?
Marcus Rickert

それで、あなたはあなたがあなた以外のディレクトリにいたと言っています /path/toしかし、そのディレクトリにはというファイルも含まれていました。 fileそして、そして ln コマンドはあなたのファイルを削除しました fileこれをシンボリックリンク(と呼びます)に置き換えます。 file まで) /path/to/file?なぜ「データ自体はまだ存在しているべきだ」と思いますか?
G-Man

回答:


0

チェックアウトした場合 man ln 入力したコマンドが

ln [OPTION]... TARGET (2nd form)

と状態:

In the 2nd form, create a link to TARGET in the current directory.

私はテストファイルでそのコマンドをテストしました、そしてそれがちょうどあなたが同じディレクトリにいたならlnがエラーを返したはずだったなら、私が現在入っていたディレクトリにリンクを作成します。

ln: `testfile' and `./testfile' are the same file
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.