当前位置:  技术问答>linux和unix

我需要rm命令的全部资料

    来源: 互联网  发布时间:2015-03-22

    本文导语:  我的地址: csshilei@sina.com 谢谢 | 名称 rm - 移除文件或者目录    总览 rm [options] file...    POSIX(Portable Operating System Interface 可移植的操作系统接口) 选项: [-fiRr]    GNU 选项 (最短格式...

我的地址: csshilei@sina.com
谢谢

|
名称
rm - 移除文件或者目录   
总览
rm [options] file...   
POSIX(Portable Operating System Interface 可移植的操作系统接口) 选项:
[-fiRr]   
GNU 选项 (最短格式):
[-dfirvR][--help][--version][--]   
描述
rm移除每个给定的文件。默认情况下,它不能移除目录。但是当给定了-r或者-R选项时,在指定目录之下的整个目录树都会被移除(而且对通过‘rm -r’能够移除的目录树深度是没有限制的)。当文件路径末端部分只有.和..时会出错(因此可用‘rm -r .*’之类来避免这些不愉快的诧异)。 如果给定了-i选项,或者如果一个文件不可写,而且标准输入是终端,又没有给定-f选项,那么rm会提示用户是否要删除该文件,它写一个问题到stderr并且从stdin读入一个应答。如果应答是否定的,该文件将被跳过。   
POSIX选项
-f 
不作确认提示。不会写出诊断信息。如果错误只是文件不存在,那么不会生成一个状态返回的错误。 
-i进行确认提示。(在同时给定了-f和-i选项时,列在最后的生效。) 
-r 
或者 -R 递归地移除目录树。 
  
SVID(System V Interface Definition)细节
System V接口定义(SVID)禁止移除正在执行的可执行二进制文件的最后一个链接。   
GNU细节
GNU的实现(在fileutils-3.16中)会因为可移除的层次深度的上限而招致损坏。(如果确实必要,可使用‘deltree’工具来移除非常深的目录树。)   
GNU选项
-d,--directory 
用unlink(2)来替代rmdir(2)移除目录,而且不要求目录为空移除目录使用的方式是unlink(2),而非rmdir(2),且在试图unlink目录之前不要求其为空。这仅在你有合适权限时才能生效。因为unlink一个目录会导致在删除目录下的文件非关联化,因此聪明的方法是在执行此之后fsck(8)文件系统。 
-f,--force 
忽略不存在的文件,并且从不向用户提示。 
-i,--interactive 
提示是否移除每个文件。如果回答是否定的,文件将被跳过。 
-r,-R,--recursive 
递归地移除目录中的内容。 
-v,--verbose 
在移除每个文件之前打印其名称。 
  
GNU 标准选项
--help 
在标准输出上打印用法信息,并且以成功状态退出。 
--version 
在标准输出上打印版本信息,然后以成功状态退出。 
-- 
终止选项列表 
  
环境变量
变量LANG,LC_ALL,LC_COLLATE,LC_CTYPE和LC_MESSAGES取其通常的含义。   
适应规则
POSIX 1003.2,关于文件层次深度的限制除外。

|
常用的就是
rm 文件名称

rm -r 目录名称

其他的可能就要搭配其他命令用啦

|
jameszhaoyu 正解

 不用写shell那么麻烦的
 find命令可以让你定制非常多的东西,如果再加上grep的话几乎没什么办不到的了

    
 
 

您可能感兴趣的文章:

  • linux的命令包含有版本信息都很长,怎么样才能在Shell下输入的时候,只需要输入一部分,就可以出现整个命令!
  • linux 的磁盘检查 或 修复的命令是什么?怎么用?需要注意什么?
  • 如何使得用scp命令时不需要密码认证?
  • 为何技术支持需要熟悉unix命令?
  • 使用curl命令下载网页,问题比较具体,需要手动实验
  • 我初学NETTERM的使用,在哪里可以找到所有(或常用的)命令的使用方法呢?还是需要在什么书上可以找到?
  • 请问,在unix下是否还需再设置显卡,声卡。如需要,在那个命令下进行安装,谢谢!!
  • 我的Ubuntu没有dump/restore命令,需要安装什么呢
  • Linux ioctl函数需要发送指令的SCSI命令
  • 程序需要使用ifconfig命令打开接口,但联网图标有时无反应
  • 急***执行外部dos命令,但是需要重新打开一个cmd***急
  • 假设现在需要从网上下载的压缩包apache2,如何以dso模式安装在/home 目录的apache目录中,写出完整命令
  • 命令需要输入当前路径!
  • 用gcc指定需要链接的库的命令是什么?
  • openBSD下解压了rpm-4.4.1.tar.gz,但是无法使用rpm命令,需要安装rpm吗?
  • 初學JBUILDER,做了一個Application(訪問數据庫的)打包成.JAR,在本地可以用命令行運行,如何發布到其他計算机,需要那些環境?
  • sync命令执行后以后还需要执行么?是永久性的还是一次性的
  • 100分散分,求ubuntu离线安装完毕后的所有需要的安装包的命令
  • SQL命令优化需要记住的9点事项
  • 请问在嵌入式linux应用中,串口操作需要包括什么,h文件,以及读写命令是什么?谢谢
  • 作linux开发,平常需要准备那些参考资料?
  • 小虎MM 需要一些关于SOCKET编程的资料网址和书目!
  • 很急的需要做个演示,哪位兄弟有Linux发展历程有关的资料,多少共享一点点!
  • 大侠们:我准备装LINUX了,需要准备些什么啊?(搜集什么资料:如显卡、网卡型号等?)
  • 从linux转到unix下编程,需要什么。谁给些资料
  • 我需要一些国外的资料网站及论坛
  • JBuilder中如何实现MDI窗体~?还有画图是如何实现的~?需要怎么做?偶找不到资料……
  • 我想翻译LINUX/UNIX英文资料或书籍,需要到出版社找工作吗?
  • 需要一些资料,请大家帮忙,有分拿~
  • 求救:我应聘一家公司,老板出的题目是在Linux下用浏览器观看word或execl,我只需要一点资料先应付过去,或者一点思路也可以。这家公司我
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • win7, win8安装docker需要了解的概念
  • 请问装完JBuilder后要做JSP还需要什么配置?需要Apache?
  • PHP编程需要注意地方总结
  • asp需要服务器装iis,那jasp服务端需要装什么软件?
  • 软件项目版本控制需要注意的几点
  • 运行JSP、SERVLET需要那些配置?需要如何设置?请各位指点。
  • Android开发需要的几点注意事项总结
  • 请问如果要按自己需要修改linux内核源代码需要那些准备知识
  • OpenStack中compute介绍和compute实例需要注意的问题
  • 弱弱的问题^_^在VA中怎么编译调试Servlet程序啊?需要安装什么环境?除了VA还需要什么
  • memset分配的空间用完以后需要进行释放吗? 如果需要释放,怎么释放呢? ---阿菜
  • 基于c中使用ftruncate()前需要fflush(),使用后需要rewind()的深入探讨
  • 现在在嵌入式系统中需要使用iconv系列函数,都需要用到什么库(.so)
  • spec中打patch是否需要按顺序
  • 这个程序需要在哪些方面做个修改
  • sql语法中什么类型的值需要用单引号‘’修饰?
  • 交换式以网需要CSMA/CD吗?
  • 我刚装好,是不是需要配制环境变量?求教。
  • linux中html解析,需要哪些知识
  • NOR flash是否需要驱动?
  • 使用linux内核+qt开发的应用程序需要开源吗


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3