小编Car*_*ata的帖子

不小心改名/bin 求助!

我有一个紧急情况,Linux 和 Bash 初学者在这里尝试编写脚本来重命名一些文件时搞砸了。循环不小心走上了路径(在桌面的文件夹中运行脚本)并重命名/bin/D_binD_是我添加的前缀)所以现在系统无法使用/bin内容,所以不bash,不mv重命名,不sudo......文件in/D_bin没问题,没有重命名,可以复制粘贴它们,但不能在/bin没有 bash 的情况下再次创建文件夹。系统看起来很稳定,但很少有东西可以工作并且无法访问桌面中的文件。

其他的/like文件夹/lib /sbin /etc好像也没问题,图形桌面还在。我害怕重启,因为我不知道它是否能够启动。

root 中是否有 shell 或重命名/D_bin回的方法/bin?需要帮助,非常重要的工作受到影响

我的自杀脚本 :$ :

#!/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
Run Code Online (Sandbox Code Playgroud)

:( 谢谢!!!!

command-line scripts

38
推荐指数
2
解决办法
7780
查看次数

标签 统计

command-line ×1

scripts ×1