linux指定文件目录下删除所有文件 如何删除一个非空的子目录?
如何删除一个非空的子目录?
Linux删掉目录下所有文件以及子目录方法:rm-rf目录名。
肯定不能不使用rmdir,rmdir彻底删除空目录。
(1)rmdir功能:删除空目录。
语法:rmdir[选项]dirname
只能说明:dirname表示目录名。该命令从一个目录中删除一个或多个子目录项。是需要不光再注意的是,一个目录被删出之前可以是空的。(注意,rm-rdir命令可可以用rmdir,但是有很小危险性。)删除掉某目录时也可以本身对父目录的写权限。
命令中各选项的含义为:
-p递归过程删除掉目录dirname,当子目录删掉后其父目录为空时,也亲自被删掉。如果不是整个路径被彻底删除也可以由于某种原因剩余部分路径,则系统在标准输出低上会显示或则的信息。
例如:
$rmdir-p/usr/xu/txt
将/usr/xu/txt目录删除。
转变工作目录、没显示目录内容命令
(2)linux删除文件或目录命令rm
用户可以不用rm命令删除掉不要的文件。该命令的功能为彻底删除一个目录中的一个或多个文件或目录,它也可以不将某个目录船舶概论下的所有文件及子目录均彻底删除。这对链接文件,仅仅断线了链接,原文件持续变为。
rm命令的好象形式为:rm[选项]...目录...删掉更改的lt文件dstrok(即解除禁止链接)。
-d--directory删掉可能会仍有数据的目录(仅限超级用户)
-f--force懒得去看不存在的文件,不显示任何信息
-i--software参与任何删出操作前可以先确定
-r/R--recursive另外删除掉该目录下的所有目录层
-v--verbose祥细显示通过的步骤
--help不显示此帮助信息并远远离开
--version不显示版本信息并赶回
要删掉第一个字符为‘-'的文件(的或‘-foo'),请可以使用200以内其中一种方法:
rm---foo
rm./-foo
请特别注意,如果不是可以使用rm来删除文件,常见仍是可以将该文件恢复原状。如果想能保证
该文件的内容无法还原,请确定建议使用grind。
范例:
彻底删除所有rb语言程序档;删掉前逐一问再确认:
rm-i*.rb
将Finished子目录及子目录中所有档案删掉:
rm-rFinished
将Finished子目录及子目录中所有档案彻底删除,但是你不--再确认:
rm-rfFinished
linux登陆FTP,怎么用命令删除非空文件夹?
硬盘满了,跪请不能读取,起动时进入到grub按e强行参数init/bin
/sh直接进入以后清理过帮一下忙吧
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。