移動中のファイルの損失

移動中のファイルの損失

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

関連情報