Linux作为一种优秀的操作系统,应用广泛。在开发或日常使用过程中,不可避免地会遇到一些问题,比如误删linux根目录。这种情况下,有些人可能会认为整个系统都废了,但实际上,只要我们采取正确的措施,就可以恢复被误删的根目录,保护我们的系统。
一、备份数据
在进行任何操作之前,我们应该首先备份我们的数据,以防在恢复过程中数据丢失或损坏。我们可以通过制作备份镜像或对数据进行复制来完成备份工作。
二、进入恢复模式
在进入恢复模式之前,我们必须先停止任何正在运行的操作,并关闭系统。然后我们需要重启并进入恢复模式。这可以通过在grub2引导菜单中选择“恢复模式”选项来实现。
三、修复文件系统
在进入恢复模式后,我们需要修复文件系统以确保我们的根目录可以访问。我们可以使用fsck工具来扫描根目录,以寻找任何错误和损坏。如果发现错误,我们可以使用fsck -y /dev/sda1命令自动纠错。如果fsck无法解决问题,你可能需要手动更正一些错误。如果你不确定如何操作,可以参照手册或寻求帮助。
四、恢复根目录
在文件系统修复后,我们需要恢复被误删的根目录。我们可以使用tar命令来从备份中恢复丢失的文件。假设我们的备份存储在外部磁盘或U盘中,则我们可以使用以下命令:tar -xvpf /mnt/recovery/backup.tar -C /
这将从备份中恢复所有丢失的文件并将它们放回根目录。一旦完成,我们可以重新启动系统并确认恢复是否成功。
知道如何恢复误删的根目录是非常重要的,尤其是在生产环境中。如果你不小心删除系统根目录,不要惊慌。接下来遵循上述步骤,我们就能够重新恢复根目录,确保系统的正常运行。当然,在你的日常使用中,一定要注意备份你的数据并小心处理你的系统文件。
成都网站建设公司-创新互联,建站经验丰富以策略为先导10多年以来专注数字化网站建设,提供企业网站建设,高端网站设计,响应式网站制作,设计师量身打造品牌风格,热线:028-86922220Fdisk /MBR 重写硬盘主引导区,注意中间有个空格 fdisk /mbr 命令适用于: 1. 主引导程序受损 此乃常见故障, 硬盘不能自举, 微机死锁, 或显示 boot failure-insert system diskette, ……之类; 经由软盘引导, fdisk 命令能列出分区信息。 取硬盘同版本 dos 软盘或应急盘引导, 运行 a>fdisk /mbr 命令,仅向主引导扇区写入当前系统固有的主引导程序, 硬盘即恢复自举能力, 如果 dos 引导信息及系统文件等均正常。 2. 清除嵌入式主引导型病毒 此类病毒常见, 它们仅以先导模块嵌入主引导程序, 不触动分区表及检验标志。 首选以检出此类病毒的软件清除。 遇杀毒软件不效, 简洁高效的对策是以硬盘同版本 dos 软盘引导, 运行 a>fdisk /mbr 命令, 向硬盘单一地写入当前系统固有的主引导程序, 病毒“先导”模块被覆盖, 分藏它处的残部随之丧失作用。 顺及, 以常规 fdisk 命令进行分区耐蠢, 难能清除此类病毒, 原因是当它读得检验标志完好, 自动逾越主引导程序写操作, 仅登录分区表, 病貌依旧! 硬盘格式化后不能自举。行之有效的措施是运行 a>fdisk /mbr命令。 早年曾出于无奈而动用物理格式化程序, 稍后方悟悉硬盘经初始化, 碍事的检验标志不复存在。 3. 仅设基本 dos 分区硬盘的主引导信息全损 前述表现之外, 执行 a>c:, 显示 invalid drive specification,乃分区表遭毁; fdisk 命令不能列出分区信息。 实践中曾遇两例原仅设基本 dos 分区的硬盘(无扩展dos分区), 主引导扇区面目皆非, 经分别运行原用的 ms dos 7.0 及 7.1 fdisk /mbr命令, 常规重写完全适用的主引导信息, 由于其 dos 引导信息、文件分配表、根目录及用户数据完好, c 盘均迅即康复。(常规 fdisk 命令初始化 dos 引导扇区等, 有需后续处理) 4. 清除 lilo 信息 在以系统自带的 linux load 过程中, 每修改主引导信息, 籍以引导 linux。 需要时, 删除 linux 分区后, 可用 fdisk /mbr 命令恢复系统固有的主引导程序。 5. 清除主引导程序“空闲”字节中的外加信息 既往所见各版本 dos 登录的主引导程序基本相同, 其末段均为大于200 字节的“空闲帆旁”(00h); ms dos 7.1 / 8.0 使用新版主引息程序, “空闲”字节数大减。 上述“空闲”字节有被利用登录开机密码、软件鉴别信息之类。若有需要, 也可用 fdisk /mbr 命令复原, 即予清除态亩橡
没有root权限,不能对需要root权限的文件操作悄辩尘,可以使用root登启禅陆,然后执行init 5命令,切换到图文界面,root登陆,就灶族可以直接用鼠标对root文件下的文件进行操作了。
如果linux服务器自己可以直接接触到,可以选择重置密码的方式获取root权限。
用LINUX SHELL命令。
用法:
cd “你想要进的目录” //当目录名称中含有空格、中文或其它特殊字符时请用双引号包括
以下是最常用的几个目录的写法:
1、/ 代表败橡拆根目录
2、. 当前目录
3、.. 上级目录
4、~ 当前用户的默认工作目录
注:目录可以省略不写, 与cd ~ 有相同的效果。
Linux根目录结构:
扩展资料:
Linux Shell常用shell命令
Linux Shell常用shell命令
一、文件、目录操作命令
1、ls命令
功能:显示文件和目录的信息
ls 以默认方式显示当前目录文件列表
ls -a 显示所有文件包括隐藏文件
ls -l 显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行
ls -lh 显示文件的大小,以容易理解的格式印出文件大小 (例如 1K 234M2G)
ls -lt 显示文件,按照修改时间排序
2、cd命令
功能:改名目录
cd dir 切换到当前目录下的dir目录
cd / 切换到根目录
cd .. 如轿切换到到上一级目录
cd ../.. 切换到上二级目录
cd ~ 切换到用户目录,比如是root用户,则切换到/root下
3、cp命令
功能:copy文件
cp source target 将文件source复制为target
cp /root /source. 将/root下的文件source复制到当前目录
cp _av soure_dir target_dir 将整个目录察枣复制,两目录完全一样
4、rm命令
功能:删除文件或目录
rm file 删除某一个文件
rm -f file 删除时候不进行提示。可以于r参数配合使用
rm -rf dir 删除当前目录下叫dir的整个目录
5、mv命令
功能:将文件移动走,或者改名,在uinx下面没有改名的命令,如果想改名,可以使用该命令
mv source target 将文件source更名为target
6、diff
功能:比较文件内容
diff dir1 dir2 比较目录1与目录2的文件列表是否相同,但不比较文件的实际内容,不同则列出
diff file1 file2 比较文件1与文件2的内容是否相同,如果是文本格式的文件,则将不相同的内容显示,如果是二进制代码则只表示两个文件是不同的
comm file1 file2 比较文件,显示两个文件不相同的内容
root登陆就能搞了
linux中删除文件和目录的命令: rm命令。
rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不缺耐粗变。
rm是一个危险亩链的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令(比如在/(根目录)下执行rm * -rf)。所以,我们在执行rm之前更好先确认一下在哪个目录,到底要删除什么东西,操作时保持高度清醒的头脑。
1.命令格式:
rm 文件…
2.命令功能:
删除一个目录伏镇中的一个或多个文件或目录,如果没有使用- r选项,则rm不会删除目录。如果使用 rm 来删除文件,通常仍可以将该文件恢复原状。
3.命令参数:
-f, –force 忽略不存在的文件,从不给出提示。
-i, –interactive 进行交互式删除
-r, -R, –recursive 指示rm将参数中列出的全部目录和子目录均递归地删除。
-v, –verbose 详细显示进行的步骤
–help 显示此帮助信息并退出
–version 输出版本信息并退出
4.命令实例:
实例一:删除文件file,系统会先询问是否删除。
命令:
rm 文件名
输出:
# ll
总计 4
-rw-r–r– 1 root root:31 log.log
root@localhost test1># rm log.log
rm:是否删除 一般文件 “log.log”? y
root@localhost test1># ll
总计 0#
说明:
输入rm log.log命令后,系统会询问是否删除,输入y后就会删除文件,不想删除则数据n。
实例二:强行删除file,系统不再提示。
命令:
rm -f log1.log
输出:
# ll
总计 4
-rw-r–r– 1 root root:40 log1.log
# rm -f log1.log
# ll
总计 0#
实例三:删除任何.log文件;删除前逐一询问确认
命令:
rm -i *.log
输出:
# ll
总计 8
-rw-r–r– 1 root root:45 log1.log
-rw-r–r– 1 root root:45 log2.log
# rm -i *.log
rm:是否删除 一般文件 “log1.log”? y
rm:是否删除 一般文件 “log2.log”? y
# ll
总计 0#
实例四:将 test1子目录及子目录中所有档案删除
命令:
rm -r test1
输出:
# ll
总计 24drwxr-xr-x 7 root root:07 scf
drwxr-xr-x 2 root root:51 test1
drwxr-xr-x 3 root root:44 test2
drwxrwxrwx 2 root root:46 test3
drwxr-xr-x 2 root root:56 test4
drwxr-xr-x 3 root root:56 test5
# rm -r test1
rm:是否进入目录 “test1”? y
rm:是否删除 一般文件 “test1/log3.log”? y
rm:是否删除 目录 “test1”? y
# ll
总计 20drwxr-xr-x 7 root root:07 scf
drwxr-xr-x 3 root root:44 test2
drwxrwxrwx 2 root root:46 test3
drwxr-xr-x 2 root root:56 test4
drwxr-xr-x 3 root root:56 test5
#
实例五:rm -rf test2命令会将 test2 子目录及子目录中所有档案删除,并且不用一一确认
命令:
rm -rf test2
输出:
# rm -rf test2
# ll
总计 16drwxr-xr-x 7 root root:07 scf
drwxrwxrwx 2 root root:46 test3
drwxr-xr-x 2 root root:56 test4
drwxr-xr-x 3 root root:56 test5
#
实例六:删除以 -f 开头的文件
命令:
rm — -f
输出:
# touch — -f
# ls — -f
-f# rm — -f
rm:是否删除 一般空文件 “-f”? y
# ls — -f
ls: -f: 没有那个文件或目录
#
也可以使用下面的操作步骤:
# touch ./-f
# ls ./-f
./-f# rm ./-f
rm:是否删除 一般空文件 “./-f”? y
#
实例七:自定义回收站功能
命令:
myrm(){ D=/tmp/$(date +%Y%m%d%H%M%S); mkdir -p $D; mv “$@” $D && echo “moved to $D ok”; }
输出:
# myrm(){ D=/tmp/$(date +%Y%m%d%H%M%S); mkdir -p $D; mv “$@” $D && echo “moved to $D ok”; }
# alias rm=’myrm’
# touch 1.log 2.log 3.log
# ll
总计 16
-rw-r–r– 1 root root:08 1.log
-rw-r–r– 1 root root:08 2.log
-rw-r–r– 1 root root:08 3.log
drwxr-xr-x 7 root root:07 scf
drwxrwxrwx 2 root root:46 test3
drwxr-xr-x 2 root root:56 test4
drwxr-xr-x 3 root root:56 test5
# rm .log
moved to /tmp/ ok
# ll
总计 16drwxr-xr-x 7 root root:07 scf
drwxrwxrwx 2 root root:46 test3
drwxr-xr-x 2 root root:56 test4
drwxr-xr-x 3 root root:56 test5
# ls /tmp//
1.log 2.log 3.log
#
/tmp 公用的临时文件存储点 linux下册察州的文件结构 /bin
二进制
可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 /lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件 /in 系统管理命令,这里存放的是系统管理员使用的管理程序 /tmp 公用的临时文件存储点 /root 系统管理员的主目录(呵呵,特权阶级) /mnt 系统提供这个目录是让用户临时挂载其他的
文件系统
。 /lost+found 这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(windows下叫什么.chk)就在这里 /proc 虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息。 /没竖var 某些大文件的溢出区,比方说各种服务的日志文件 /usr 最庞大的目录,要用到的
应用程序
和文件几乎都在这个目录。其中包含: /usr/x11r6 存放x window的目录 /usr/bin 众多的应用程序 /usr/in 超级用户的一些管理程序 /usr/doc linux文档 /州蔽usr/include linux下开发和编译应用程序所需要的
头文件
/usr/lib 常用的
动态链接库
和软件包的配置文件 /usr/man 帮助文档 /usr/src
源代码
,linux内核的源代码就放在/usr/src/linux里 /usr/local/bin 本地增加的命令 /usr/local/lib 本地增加的库根文件系统
linux误删根目录的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux误删根目录,如何恢复误删linux根目录?,用fdisk误删除了当前系统的根目录那个分区,怎么恢复,linux 怎么操作根目录,linux命令,在根目录的位置,如何删除属主目录下的目录的信息别忘了在本站进行查找喔。
成都网站建设选创新互联(☎:028-86922220),专业从事成都网站制作设计,高端小程序APP定制开发,成都网络营销推广等一站式服务。
网站名称:如何恢复误删linux根目录?(linux误删根目录)
文章路径:http://www.mswzjz.cn/qtweb/news34/322084.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能