1

ねえ、コースワークについてこの質問があります。誰かが私に何か助けてくれるかどうか疑問に思っていました。そのコースワークは誰かにコードを書いてほしくないので、短い例を教えてくれたり、どんな種類の私が使うべきものと私はそれらを読むことができます。


readlink -f $1>>/root/TAM/store経由で削除されるファイルの場所を保存する削除スクリプトがあります

ファイルは、削除時にディレクトリ /root/TAM/dustbin に保存されます

そして私が立ち往生している質問は

復元 - このスクリプトは、呼び出されたファイルを元のディレクトリに戻す必要があり、それ以上のユーザー入力は必要ありません。その名前のファイルが復元場所にすでに存在する場合、スクリプトはユーザーに適切な代替アクションを選択するように求めます。

4

1 に答える 1

1

ファイルを削除するときは、実際には削除しませんがdustbin、ルートからのフルパスを保持したままディレクトリに移動します(したがって、ファイルを削除すると/home/foo/blabla、に保存されdustbin/home/foo/blablaます。

次に、復元コマンド/スクリプトはdustbin、元のパスに同じ名前のファイルがあるかどうかをファイルを復元する前に確認する必要があります。

于 2012-11-26T11:12:48.553 に答える