cb@coreboot-bm-4:~$ pwd /home/cb cb@coreboot-bm-4:~$ sudo mv /* ADL-P/
私は今何もできません。
私が次のことを試したとき:
cb@coreboot-bm-4:~$ ls -bash: /bin/ls: そのファイルやディレクトリはありません。
答え1
/bin
問題は、バイナリの内外が/usr/bin
移動するだけではありません。しかし、直接実行してもライブラリが見つかりません。つまり、あなたは/
その殻から出ることはできません。
多くのVMプロバイダは、回復システムやその他のISOをインストールするオプションを提供しています。独自のISOをアップロードできる場合は、以下をお勧めします。https://www.system-rescue.org/。または、インストーラISOを使用してシェルにアクセスしてみてください。
たとえば、標準のDebianインストーラはAdvanced options
Select->を介して「回復モード」を提供しますRescue mode
。ダイアログボックスをクリックして、使用するファイルシステムのルートを求めるメッセージが表示されたら、およびDo not use a root filesystem
を選択しますExecute a shell in the installer environment
。
debian、systemrescuecd、または他の方法を使用しているかどうか。シェルがある場合は、次のようにします。
- ルートデバイスの識別
fdisk -l
- ルート装置のマウント: 。 (実際のデバイスと
mkdir -p /mnt/root && mount /dev/vda1 /mnt/root
交換してください!)/dev/vda1
- すべてを後ろに移動します。
mv /mnt/root/ADL-P/* /mnt/root
Debian などの一部のリカバリシェルでは、次のエラーが発生することがありますCan't rename ... : Directory not empty
。ただこの場合は、次のオプションを使用する必要があります-n
。mv -n /mnt/root/ADL-P/* /mnt/root
- システムを再起動してください。 (
reboot
ベンダーのダッシュボードからISOを手動で削除する必要があるかもしれません。)
頑張ってください!
答え2
/ADL-P/usr/bin/sudo /ADL-P/usr/bin/mv /ADL-P/ をお試しください。
編集:私はこれを見つけました。 https://askubuntu.com/questions/951134/accidentally-moved-usr-bin