admin 管理员组

文章数量: 1184232


2024年12月30日发(作者:伦勃朗倒三角)

linux的删除文件日志命令是什么

Linux系统下我们经常使用到删除操作,包括删除文件目录,日志

等,那么用什么命令实现呢,具体有哪些用法?下面由店铺为大家整理

了linux的删除命令的相关知识,希望对大家有帮助!

linux的删除命令实例

实例一:删除文件file,系统会先询问是否删除。

命令:

rm 文件名

输出:

[root@localhost test1]# ll

总计 4

-rw-r--r-- 1 root root 56 10-26 14:31

root@localhost test1]# rm

rm:是否删除 一般文件 “”? y

root@localhost test1]# ll

总计 0[root@localhost test1]#

说明:

输入rm 命令后,系统会询问是否删除,输入y后就会删

除文件,不想删除则数据n。

实例二:强行删除file,系统不再提示。

命令:

rm -f

输出:

[root@localhost test1]# ll

总计 4

-rw-r--r-- 1 root root 23 10-26 14:40

[root@localhost test1]# rm -f

[root@localhost test1]# ll

总计 0[root@localhost test1]#

实例三:删除任何.log文件;删除前逐一询问确认

命令:

rm -i *.log

输出:

[root@localhost test1]# ll

总计 8

-rw-r--r-- 1 root root 11 10-26 14:45

-rw-r--r-- 1 root root 24 10-26 14:45

[root@localhost test1]# rm -i *.log

rm:是否删除 一般文件 “”? y

rm:是否删除 一般文件 “”? y

[root@localhost test1]# ll

总计 0[root@localhost test1]#

实例四:将 test1子目录及子目录中所有档案删除

命令:

rm -r test1

输出:

复制代码代码如下:

[root@localhost test]# ll

总计 24drwxr-xr-x 7 root root 4096 10-25 18:07 scf

drwxr-xr-x 2 root root 4096 10-26 14:51 test1

drwxr-xr-x 3 root root 4096 10-25 17:44 test2

drwxrwxrwx 2 root root 4096 10-25 17:46 test3

drwxr-xr-x 2 root root 4096 10-25 17:56 test4

drwxr-xr-x 3 root root 4096 10-25 17:56 test5

[root@localhost test]# rm -r test1

rm:是否进入目录 “test1”? y

rm:是否删除 一般文件 “test1/”? y

rm:是否删除 目录 “test1”? y

[root@localhost test]# ll

总计 20drwxr-xr-x 7 root root 4096 10-25 18:07 scf

drwxr-xr-x 3 root root 4096 10-25 17:44 test2

drwxrwxrwx 2 root root 4096 10-25 17:46 test3

drwxr-xr-x 2 root root 4096 10-25 17:56 test4

drwxr-xr-x 3 root root 4096 10-25 17:56 test5

[root@localhost test]#

实例五:rm -rf test2命令会将 test2 子目录及子目录中所有档案

删除,并且不用一一确认

命令:

rm -rf test2

输出:

复制代码代码如下:

[root@localhost test]# rm -rf test2

[root@localhost test]# ll

总计 16drwxr-xr-x 7 root root 4096 10-25 18:07 scf

drwxrwxrwx 2 root root 4096 10-25 17:46 test3

drwxr-xr-x 2 root root 4096 10-25 17:56 test4

drwxr-xr-x 3 root root 4096 10-25 17:56 test5

[root@localhost test]#

实例六:删除以 -f 开头的文件

命令:

rm -- -f

输出:

复制代码代码如下:

[root@localhost test]# touch -- -f

[root@localhost test]# ls -- -f

-f[root@localhost test]# rm -- -f

rm:是否删除 一般空文件 “-f”? y

[root@localhost test]# ls -- -f

ls: -f: 没有那个文件或目录

[root@localhost test]#

也可以使用下面的操作步骤:

[root@localhost test]# touch ./-f

[root@localhost test]# ls ./-f

./-f[root@localhost test]# rm ./-f

rm:是否删除 一般空文件 “./-f”? y

[root@localhost test]#

实例七:自定义回收站功能

命令:

myrm(){ D=/tmp/$(date +%Y%m%d%H%M%S); mkdir -p $D;

mv "$@" $D && echo "moved to $D ok"; }

输出:

复制代码代码如下:

[root@localhost

"moved to $D ok"; }

[root@localhost test]# alias rm='myrm'

[root@localhost test]# touch

[root@localhost test]# ll

总计 16

-rw-r--r-- 1 root root 0 10-26 15:08

-rw-r--r-- 1 root root 0 10-26 15:08

-rw-r--r-- 1 root root 0 10-26 15:08

drwxr-xr-x 7 root root 4096 10-25 18:07 scf

drwxrwxrwx 2 root root 4096 10-25 17:46 test3

drwxr-xr-x 2 root root 4096 10-25 17:56 test4

drwxr-xr-x 3 root root 4096 10-25 17:56 test5

[root@localhost test]# rm [123].log

moved to /tmp/21 ok

[root@localhost test]# ll

test]# myrm(){ D=/tmp/$(date

+%Y%m%d%H%M%S); mkdir -p $D; mv "$@" $D && echo

总计 16drwxr-xr-x 7 root root 4096 10-25 18:07 scf

drwxrwxrwx 2 root root 4096 10-25 17:46 test3

drwxr-xr-x 2 root root 4096 10-25 17:56 test4

drwxr-xr-x 3 root root 4096 10-25 17:56 test5

[root@localhost test]# ls /tmp/21/

[root@localhost test]#

相关阅读:Linux系统常见故障现象

1. MBR中grub损坏,1_5阶段的数据损坏,2阶段的grub损坏

2. initramfs*.img文件损坏,内核文件损坏

3. /boot/grub/文件丢失

4. /etc/fstab丢失,无法挂载根等文件系统

5. /boot 目录全部的文件丢失

6. root密码忘记

7. 为grub设置密码,开机时生效,保护root密码被恶意修改等

二、常见故障的分析解决:

1. 1阶段和1_5阶段出问题时会开机执行完BIOS自检后直接报错

2. 前面两个阶段顺利通过,到了执行/boot/ 下面的第二个阶段时

的程序调用/boot/grub/ 时文件丢失或者/boot/下内核文

件和initramfs*.img 文件丢失都会造成卡在第二个阶段:丢失

initramfs文件时会在过了开机选择内核启动之后卡住不动,没有任何

提示(在/boot/grub / 配置文件中定义了timeout时间,会

过了倒计时,然后没有任何提示)如果是丢失 是会进入grub>

提示符由管理员指定内核文件和initramfs文件位置

3. /etc/fstab丢失:

系统可以开机,但是开机时会卡好长时间,因为许多服务等待超

时无法启动,此时磁盘按照默认以只读挂载根,这个挂载是在开机时

挂载的,因为没有fstab文件所以无法重新挂载根文件系统以及其他的

系统,没有运行级别

4. 为grub设置了密码会在开机进入内核启动时,想要修改grub

和内核的参数或者进入系统时需要输入密码,当然忘记这样的密码也

只能使用光盘引导进入救援模式修改配置文件/etc/grub/

把相应的密码行删除即可。


本文标签: 删除 文件 系统 开机 进入