zoukankan      html  css  js  c++  java
  • linux命令: rm命令

    命令功能

    删除一个目录中的一个或多个文件或目录,如果没有使用- r选项,则rm不会删除目录。如果使用 rm 来删除文件,通常仍可以将该文件恢复原状。

    常用参数

    参数

    长参数

    描叙

    -f

    --force

    强制删除,忽略不存在的文件,从不给出提示。

    -i

    --interactive

    交互模式删除文件,删除文件前给出提示。

    -r

    --recursive

    递归的删除目录下面文件以及子目录下文件。

    -R

    --recursive

    递归的删除目录下面文件以及子目录下文件。

    -v

    --verbose

    显示运行时详细信息

     

    --help

    显示命令在线帮助

     

    --version

    显示命令版本信息

     

    使用示例

    示例一 rm的真实身份

    [krystal@localhost 20151207160615]$ type -a rm
    rm is /usr/bin/rm
    rm is /bin/rm
    

    示例二 回收站尝试

    下面的操作过程模拟了回收站的效果,即删除文件的时候只是把文件放到一个临时目录中,这样在需要的时候还可以恢复过来。

    [krystal@localhost tmp]$ myrm(){ D=/tmp/$(date +%Y%m%d%H%M%S); mkdir -p $D; mv "$@" $D && echo "moved to $D ok"; }
    [krystal@localhost tmp]$ alias saferm='myrm'
    [krystal@localhost tmp]$ cd
    [krystal@localhost ~]$ cd temps/
    [krystal@localhost temps]$ touch 1.log 2.log 3.log
    [krystal@localhost temps]$ ls
    1.log  2.log  3.log
    [krystal@localhost temps]$ saferm [123].log
    moved to /tmp/20151207160615 ok
    [krystal@localhost temps]$ cd /tmp.
    bash: cd: /tmp.: No such file or directory
    [krystal@localhost temps]$ cd /tmp/20151207160615/
    [krystal@localhost 20151207160615]$ ls
    1.log  2.log  3.log 
  • 相关阅读:
    php基础的一点注意事项
    每天学习一点点--word-break和word-wrap用法和区别
    line-height的一点粗浅认识
    图片的无缝滚动效果
    CSS篇章
    redis 3.0 集群__数据迁移和伸缩容
    redis 3.0 集群__使用
    官方教程文档地址
    redis 3.0 集群__安装
    java 泛型的使用
  • 原文地址:https://www.cnblogs.com/joshuajiang/p/5026313.html
Copyright © 2011-2022 走看看