Linux复制移动删除文件(linux隐藏文件怎么删除)

linux系统下一切皆文件,想必有不少同学在linux系统里执行过rm操作,但是有时候因为目录下文件层级比较多,而且文件也多,我们有时候会用到rm-rf的操作。使用该操作一定要谨慎。因为在linux

linux系统下一切皆文件,想必有不少同学在linux系统里执行过rm操作,但是有时候因为目录下文件层级比较多,而且文件也多,我们有时候会用到rm -rf的操作。使用该操作一定要谨慎。因为在linux系统里可能存在着平时我们的一般命令看不到的文件。当使用该命令时把系统文件可能给一并删除了。如果删除了根目录那真是无力回天。今天就来通过一个小例子,来一起看一下如何发现这些文件,如何创建这些文件。

Linux复制移动删除文件(linux隐藏文件怎么删除)

以.开头的文件都是隐藏文件,如果不加选项是无法看到的。

首先我们通过ls命令和ls -alh查看到了root用户的家目录下就有一些隐藏文件。

通过命令查看后,可以明显的看出,隐藏文件都以点.开头,这些文件是实实在在存在于系统当中的,为的是避免我们误将其删除。所以,提醒那些会用rm -rf命令的同学,使用前一定要小心。

Linux复制移动删除文件(linux隐藏文件怎么删除)

cat查看隐藏文件.bashrc

通过cat命令我们可以看到这些文件是有内容存在的。

示例演示rm -rf的破坏性 和危险性【请大家尽量不要使用该命令进行删除操作】

此次演示通过使用root用户来建立普通用户,并删除普通用户下的隐藏文件并恢复文件来演示隐藏文件的作用:

Linux复制移动删除文件(linux隐藏文件怎么删除)

建立用户,为实验做准备

首先我们进入普通用户默认家目录/home下,并建立连个用户test和test1,通过命令我们可以看到两个用户家目录下存在同样的隐藏文件.bash_logout .bash_profile .bashrc

Linux复制移动删除文件(linux隐藏文件怎么删除)

test用户家目录下已经没有任何文件。

通过rm命令,我将test用户家目录下隐藏文件全部给删除。

Linux复制移动删除文件(linux隐藏文件怎么删除)

此时我们切换用户,已经无法进入用户的正常的shell命令行。

恢复操作,通过拷贝test1用户家目录的隐藏文件给test的家目录下,来看看结果

Linux复制移动删除文件(linux隐藏文件怎么删除)

文件已经拷贝到test用户的家目录

Linux复制移动删除文件(linux隐藏文件怎么删除)

此时切换用户,恢复到正常的终端模式。

通过演示,发现这些系统文件确实影响着我们在系统里的一些操作。所以,使用删除命令前一点要谨慎。

本文内容由互联网用户自发贡献,该文观点仅代表作者本人,本站仅供展示。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 97552693@qq.com 举报,一经查实,本站将立刻删除。

给TA打赏
共{{data.count}}人
人已打赏
互联网

MC观察者模式快捷键(我的世界观察者怎么合成)

2023-10-24 13:59:58

互联网

下拉选项的设置方法(excel表格如何设置选择项)

2023-10-24 14:00:37

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索