Saya memiliki keadaan darurat, pemula Linux dan Bash di sini dan kacau mencoba untuk menulis skrip untuk mengubah nama beberapa file. Loop secara tidak sengaja naik jalur (menjalankan skrip di folder di Desktop) dan diubah namanya /binmenjadi /D_bin( D_adalah awalan yang saya tambahkan) jadi sekarang sistem tidak dapat menggunakan /binkonten, jadi tidak bash, tidak mvuntuk mengganti nama, tidak sudo... File-file di /D_binok, tidak diganti nama, dan dapat menyalin-menempelnya tetapi tidak dapat membuat folder /binlagi tanpa bash. Sistem terlihat stabil tetapi sangat sedikit hal yang berfungsi dan tidak memiliki akses ke file di Desktop.
Folder lain /seperti /lib /sbin /etcsepertinya juga ok, dan desktop grafis masih ada. Saya takut memulai kembali karena saya tidak tahu apakah itu dapat boot.
Apakah ada shell di root atau cara untuk mengganti nama /D_binkembali /bin? Butuh bantuan, pekerjaan yang sangat penting dikompromikan
Skrip bunuh diri saya: $:
#!/bin/bash
files=~/Desktop/folder_1/*
for j in $files
do
cd $j
for i in 10n* #file names starting by 10n
do
find * -maxdepth 0 ! -path . -exec mv {} D_{} \;
done
cd ..
done
:( Terima kasih !!!!
/D_bin/mv -T /D_bin /bindan jangan jalankan skrip Anda sebagai root di lain waktu.