Linux系统下我们经常使用到删除操作,包括删除文件目录,日志等,那么用什么命令实现呢,具体有哪些用法?下面由学习啦小编为大家整理了linux的删除命令的相关知识,希望对大家有帮助!

linux的删除命令实例

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

命令:

rm 文件名

输出:

[root@localhost test1]# ll

总计 4

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

root@localhost test1]# rm log.log

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

root@localhost test1]# ll

总计 0[root@localhost test1]#

说明:

输入rm log.log命令后,系统会询问是否删除,输入y后就会删除文件,不想删除则数据n。

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

命令:

rm -f log1.log

输出:

[root@localhost test1]# ll

总计 4

-rw-r--r-- 1 root root 23 10-26 14:40 log1.log

[root@localhost test1]# rm -f log1.log

[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 log1.log

-rw-r--r-- 1 root root 24 10-26 14:45 log2.log

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

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

rm:是否删除 一般文件 “log2.log”? 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/log3.log”? 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 test]# myrm(){ D=/tmp/$(date +%Y%m%d%H%M%S); mkdir -p $D; mv "$@" $D && echo "moved to $D ok"; }

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

[root@localhost test]# touch 1.log 2.log 3.log

[root@localhost test]# ll

总计 16

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

-rw-r--r-- 1 root root 0 10-26 15:08 2.log

-rw-r--r-- 1 root root 0 10-26 15:08 3.log

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/20121026150901 ok

[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]# ls /tmp/20121026150901/

1.log 2.log 3.log

[root@localhost test]#

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

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

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

3. /boot/grub/grub.conf文件丢失

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

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

6. root密码忘记

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

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

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

2. 前面两个阶段顺利通过,到了执行/boot/ 下面的第二个阶段时的程序调用/boot/grub/grub.conf 时文件丢失或者/boot/下内核文件和initramfs*.img 文件丢失都会造成卡在第二个阶段:丢失initramfs文件时会在过了开机选择内核启动之后卡住不动,没有任何提示(在/boot/grub /grub.conf 配置文件中定义了timeout时间,会过了倒计时,然后没有任何提示)如果是丢失grub.conf 是会进入grub>提示符由管理员指定内核文件和initramfs文件位置

3. /etc/fstab丢失:

系统可以开机,但是开机时会卡好长时间,因为许多服务等待超时无法启动,此时磁盘按照默认以只读挂载根,这个挂载是在开机时挂载的,因为没有fstab文件所以无法重新挂载根文件系统以及其他的系统,没有运行级别

4. 为grub设置了密码会在开机进入内核启动时,想要修改grub和内核的参数或者进入系统时需要输入密码,当然忘记这样的密码也只能使用光盘引导进入救援模式修改配置文件/etc/grub/grub.conf 把相应的密码行删除即可。

linux 如何删除log文件,linux的删除文件日志命令是什么相关推荐

  1. linux 保存编译log,(转)Linux下编译安装log4cxx

    一个项目的服务器端在Linux平台下,用到了开源日志库log4cxx,这个库是apache项目的一个子库.功能很不错.下面记录下它的编译和安装过程. 第一步安装apr-1.3.8,顺序不能错,它必须首 ...

  2. linux+死机+log+查看,Linux操作系统如何查找死机原因.doc

    Linux操作系统如何查找死机原因.doc Linux操作系统如何查找死机原因 How does the Linux operating system find the cause of death? ...

  3. mysql relay log是什么意思_MySQL--binlog和relay log的生成和删除

    ##================================================================================================== ...

  4. linux 如何正确删除log文件

    错误方法: rm -f logfile 原因: 应用已经打开文件句柄,直接删除会造成: 应用无法正确释放日志文件和写入 显示磁盘空间未释放,最后磁盘空间占用100% 正确方法: 4. 第一种:cat ...

  5. Linux fs清理文件,linux找出已经删除但磁盘空间未释放的大文件并清空

    linux找出已经删除但磁盘空间未释放的大文件并清空 1.找出已经删除但磁盘空间未释放的文件 如果文件已经删除,但实际的磁盘空间未释放,这个时候文件句柄fd相关信息还在内存中,可以通过lsof命令找出 ...

  6. linux拷贝文件夹怎么删除,linux文件及文件夹拷贝移动删除

    linux文件及文件夹拷贝移动删除 文件拷贝 文件夹拷贝 文件拷贝并重命名 文件夹拷贝并重命名 文件移动 文件夹移动 文件移动并重命名 文件夹移动并重命名 文件删除 文件夹删除 文件拷贝 cp tes ...

  7. 删除一个程序Linux,一天一个Linux基础命令删除文件或目录命令rm

    rm删除文件命令 1.命令格式 rm [options]  file... 2.命令功能 rm命令,删除文件命令,是Linux系统下常用命令,该命令的功能为删除一个文件或者整个目录或者目录中的部分文件 ...

  8. jstack 脚本 自动日志_在 Linux 中使用 Bash 脚本删除早于 “X” 天的文件/文件夹...

    该脚本可防止来自 监控工具 的警报,因为我们会在填满磁盘空间之前删除旧的日志文件. -- Magesh Maruthamuthu(作者) 磁盘使用率 监控工具能够在达到给定阈值时提醒我们.但它们无法自 ...

  9. Linux学习笔记014---文件及文件夹权限设置_以及文件、文件夹的删除_移动_复制操作

    JAVA技术交流QQ群:170933152 加入-R 参数,就可以将读写权限传递给子文件夹 例如chmod -R 777 /home/mypackage 那么mypackage 文件夹和它下面的所有子 ...

最新文章

  1. 【剑指offer】用两个栈实现一个队列
  2. Deep Learning and Shallow Learning
  3. python联盟是什么意思_Python 与 英雄联盟(1)
  4. datawhale组队学习笔记(2)链表
  5. linux桌面版排行2019_新兴的桌面发行版 Septor Linux 发布 2019 版
  6. 如何解读决策树和随机森林的内部工作机制?
  7. 大数据项目交付国标_在紧迫的期限内交付大型项目
  8. c语言条件编译include,7.1编译与预处理-include-c学习 | 时刻需
  9. CentOS 安装MySQL5.7 源码方式安装
  10. app自动化问题点整理
  11. QT--学习疑惑探索
  12. 如何保证ArrayList线程安全
  13. c语言计算器小程序方案,C语言计算器小程序(源代码+实习报告).docx
  14. sqoop connect oracle,Sqoop从Oracle导出数据出错:The Network Adapter could not establish the connection...
  15. git 不abandon的办法
  16. 关于_map文件的全面解析
  17. 20194311姜晨昊Exp3-免杀原理与实践
  18. win7环境下visualsvn-server的搭建与使用(Eclipse)整合版
  19. 青岛企业邮箱怎么注册
  20. CVBS视频信号解析(转载)

热门文章

  1. 法线向量(用于贴图)
  2. kali RDP远程桌面之xfce4
  3. Autocad、中望CAD自动加载程序研究(注册表法、acad.rx、acaddoc.lsp或acad.lsp)
  4. 1024程序员节来由
  5. 北斗形变监测系统_桥梁北斗形变监测 核心为HCMONITOR
  6. linux l7,linux iptables L7-filter
  7. 产品管理服务--数据库设计
  8. ECharts的基本使用(二):主题、自适应实现【第三日学习笔记】
  9. 计算机质量管理试题及答案,计算机ISO9000质量管理体系试题.doc
  10. 马上消费成长内幕:一次金融底色、技术信仰的征程