Linux(ubuntu 16)の次のフォルダにアプリケーション配布ファイル(.warファイル)があります。/var/lib/tomcat8/my-webapps/backup/
バックアップフォルダには、ROOTフォルダとROOT.warファイルが含まれています。 ROOT.warファイルをバックアップフォルダから親フォルダ(my-webapps)に移動しようとすると、どこかで失われました。私が使用するコマンドは次のとおりです。
root@my_server:/var/lib/tomcat8/my-webapps/backup# mv ROOT.war /my-webapps
1)私がそこで何をしたのか、それでも私のファイルを回復できるかどうか説明できますか?
2)また、その後、ROOTフォルダ全体を移動しようとすると、次のエラーが発生します。
root@my_server:/var/lib/tomcat8/my-webapps/backup# mv ROOT /my-webapps
mv: cannot overwrite non-directory '/my-webapps' with directory 'ROOT'
my-webappsはもちろんディレクトリなので、ここでエラーが何を言うのか理解できません。
ありがとうございます。
答え1
初期コマンド
# mv ROOT.war /my-webapps
warファイルをルートディレクトリに移動し、名前をmy-webapps
.warに変更します。親ディレクトリに移動するには、次のものを使用する必要があります。
# mv ROOT.war ../my-webapps
復元するには、my-webappsを目的の場所に戻してください。
# mv /my-webapps /var/lib/tomcat8/my-webapps/ROOT.war
2番目のポイントに対するあなたのコメントは実際にはディレクトリですが、ディレクトリでは/var/lib/tomcat8/my-webapps
なく/my-webapps
通常のファイルなのでROOT
。