linux如何删除删除文件或者文件夹
我们在使用l inux系统的时候有时候要删除一个文件夹往往会提示次此文件非空没法删除这个时候就必须使用rm-rf命令。而下面我们来详细了解下l inux系统如何删除文件吧。rm是常用的命令该命令的功能为删除一个目录中的一个或多个文件或目录它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件只是删除了链接原有文件均保持不变。rm是一个危险的命令使用的时候要特别当心尤其对于新手否则整个系统就会毁在这个命令(比如在/(根目录)下执行rm*-rf)。所以我们在执行rm之前最好先确认一下在哪个目录到底要删除什么东西操作时保持高度清醒的头脑。
1 .命令格式rm[选项]文件…
2.命令功能
删除一个目录中的一个或多个文件或目录如果没有使用- r选项则rm不会删除目录。如果使用rm来删除文件通常仍可以将该文件恢复原状。
3.命令参数
-f, --fo rc e忽略不存在的文件从不给出提示。
-i , --i nteractive进行交互式删除
-r, -R, --recurs ive指示rm将参数中列出的全部目录和子目录均递归地删除。
-v, --verbose详细显示进行的步骤
--help显示此帮助信息并退出
--version输出版本信息并退出
4.命令实例
实例一删除文件fi l e 系统会先询问是否删除。
命令rm文件名
输出
[root@localhost test1]#l l
总计4
-rw-r--r-- 1 root root 5610-2614:31 log. logroot@localhost test1]#rm log. logrm是否删除一般文件“log. log”?yroot@localhost test1]#l l
总计0[root@localhost test1]#
说明
输入rm log. log命令后系统会询问是否删除输入y后就会删除文件不想删除则数据n。
实例二强行删除fi l e 系统不再提示。
命令
rm-f log1 . log
输出
[root@localhost test1]#l l
总计4
-rw-r--r-- 1 root root 2310-2614:40 log1 . log[root@localhost test1]#rm-f log1 . log
[root@localhost test1]#l l
总计0[root@localhost test1]#
实例三删除任何. log文件;删除前逐一询问确认命令rm-i *. log
输出
[root@localhost test1]#l l
总计8
-rw-r--r-- 1 root root 1 1 10-2614:45 log1 . log-rw-r--r-- 1 root root 2410-2614:45 log2. log[root@localhost test1]#rm-i *. logrm是否删除一般文件“log 1 . log”?yrm是否删除一般文件“log2. log”?y
[root@localhost test1]#l l
总计0[root@localhost test1]#
实例四将test1子目录及子目录中所有档案删除
命令rm-r test1
输出
复制代码代码如下:
[root@localhost test]#l l
总计24drwxr-xr-x 7 root root 409610-2518:07 scfdrwxr-xr-x 2 root root 409610-2614:51 test1drwxr-xr-x 3 root root 409610-2517:44 test2drwxrwxrwx 2 root root 409610-2517:46 test3drwxr-xr-x 2 root root 409610-2517:56 test4drwxr-xr-x 3 root root 409610-2517:56 test5[root@localhost test]#rm-r test1rm是否进入目录“test1”?yrm是否删除一般文件“test1/log3. log”?yrm是否删除目录“test1”?y
[root@localhost test]#l l
总计20drwxr-xr-x 7 root root 409610-2518:07 scfdrwxr-xr-x 3 root root 409610-2517:44 test2drwxrwxrwx 2 root root 409610-2517:46 test3drwxr-xr-x 2 root root 409610-2517:56 test4drwxr-xr-x 3 root root 409610-2517:56 test5[root@localhost test]#
实例五 rm-rf test2命令会将test2子目录及子目录中所有档案删除,并且不用一一确认
命令rm-rf test2
输出
复制代码代码如下:
[root@localhost test]#rm-rf test2
[root@localhost test]#l l
总计16drwxr-xr-x 7 root root 409610-2518:07 scfdrwxrwxrwx 2 root root 409610-2517:46 test3drwxr-xr-x 2 root root 409610-2517:56 test4drwxr-xr-x 3 root root 409610-2517:56 test5
[root@localhost test]#
实例六删除以-f开头的文件
命令rm-- -f
输出
复制代码代码如下:
[root@localhost test]#touch-- -f
[root@localhost test]#ls-- -f
-f[root@localhost test]#rm-- -frm是否删除一般空文件“-f”?y
[root@localhost test]#ls-- -fls: -f:没有那个文件或目录
[root@localhost test]#
也可以使用下面的操作步骤:
[root@localhost test]#touch./-f
[root@localhost test]#ls./-f
./-f[root@localhost test]#rm./-frm是否删除一般空文件“./-f”?y
[root@localhost test]#
实例七 自定义回收站功能
命令myrm(){D=/tmp/$(date +%Y%m%d%H%M%S);mkdir -p $D;mv"$@" $D && echo"moved to $Dok" ; }
输出
复制代码代码如下:
[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]#al ias rm='myrm'
[root@localhost test]#touch 1 . log 2. log 3. log
[root@localhost test]#l l
总计16
-rw-r--r-- 1 root root 010-2615:081 . log
-rw-r--r-- 1 root root 010-2615:082. log
-rw-r--r-- 1 root root 010-2615:083. logdrwxr-xr-x 7 root root 409610-2518:07 scfdrwxrwxrwx 2 root root 409610-2517:46 test3drwxr-xr-x 2 root root 409610-2517:56 test4drwxr-xr-x 3 root root 409610-2517:56 test5
[root@localhost test]#rm[123]. logmoved to/tmp/20121026150901 ok
[root@localhost test]#l l
总计16drwxr-xr-x 7 root root 409610-2518:07 scfdrwxrwxrwx 2 root root 409610-2517:46 test3drwxr-xr-x 2 root root 409610-2517:56 test4drwxr-xr-x 3 root root 409610-2517:56 test5
[root@localhost test]#ls/tmp/20121026150901/
1 . log 2. log 3. log
[root@localhost test]#
说明
上面的操作过程模拟了回收站的效果即删除文件的时候只是把文件放到一个临时目录中这样在需要的时候还可以恢复过来。
[l inux如何删除删除文件或者文件夹]
至今为止介绍了很多UCLOUD云服务器的促销活动,UCLOUD业者以前看不到我们的个人用户,即使有促销活动,续费也很少。现在新用户的折扣力很大,包括旧用户在内也有一部分折扣。结果,我们的用户是他们的生存动力。没有共享他们的信息的理由是比较受欢迎的香港云服务器CN2GIA线路产品缺货。这不是刚才看到邮件注意和刘先生的通知,而是补充UCLOUD香港云服务器、INTELCPU配置的服务器。如果我们需要他...
如果我们较早关注NameCheap商家的朋友应该记得前几年商家黑色星期五和网络星期一的时候大促采用的闪购活动,每一个小时轮番变化一次促销活动而且限量的。那时候会导致拥挤官网打不开迟缓的问题。从去年开始,包括今年,NameCheap商家比较直接的告诉你黑色星期五和网络星期一为期6天的活动。没有给你限量的活动,只有限时六天,这个是到11月29日。如果我们有需要新注册、转入域名的可以参加,优惠力度还是比...
Digital-VM商家的暑期活动促销,这个商家提供有多个数据中心独立服务器、VPS主机产品。最低配置月付80美元,支持带宽、流量和IP的自定义配置。Digital-VM,是2019年新成立的商家,主要从事日本东京、新加坡、美国洛杉矶、荷兰阿姆斯特丹、西班牙马德里、挪威奥斯陆、丹麦哥本哈根数据中心的KVM架构VPS产品销售,分为大硬盘型(1Gbps带宽端口、分配较大的硬盘)和大带宽型(10Gbps...