NO4 find&mv-&-特殊符号..和.

 问题七:退到上一级目录,删除data目录。

解答:cd ..或cd ../
        rm -r data或rmdir data
#空目录就不需要带-rf,杀鸡不用宰牛刀,rmdir基本要淘汰的命令。
#rm [-irf] [文件/目录]:删除文件/目录。
     -i:询问用户是否确认删除,用y或n来回答。
     -r:删除目录时加该选项,删除目录及目录下的文件和目录,可以删除不为空的目录。
     -f:强制删除,不用确认。
rmdir [-p] [目录名]:用来删除空目录。
      -p:表示递归删除目录,目录里不能有文件或目录;有文件只能用-rm -r来删除。
      如:/a/b/c
          rmdir /a/b/c : 会删除/a/b/c。而/a/b还在。
          rmdir -p /a/b/c : 会删除/a,/a/b,/a/b/c。

 

·特殊符号
 ..上一级目录
 .当前目录

 

[root@localhost data]# cd ..
[root@localhost /]# pwd
/
[root@localhost /]# cd /data
[root@localhost data]# cd .
[root@localhost data]# pwd
/data
[root@localhost data]#

 

 


·find 命令;结合mv命令练习

[root@localhost ~]# cd /data
[root@localhost data]# ls
[root@localhost data]# touch {1..10}.txt
[root@localhost data]# ls
10.txt  2.txt  4.txt  6.txt  8.txt
1.txt   3.txt  5.txt  7.txt  9.txt
[root@localhost data]# cd /
[root@localhost /]# find /data -type f  (这样不精确)
/data/1.txt
/data/2.txt
/data/3.txt
/data/4.txt
/data/5.txt
/data/6.txt
/data/7.txt
/data/8.txt
/data/9.txt
/data/10.txt
[root@localhost /]# find /data -type f -name "*.txt"  (这样更精确)
/data/1.txt
/data/2.txt
/data/3.txt
/data/4.txt
/data/5.txt
/data/6.txt
/data/7.txt
/data/8.txt
/data/9.txt
/data/10.txt
[root@localhost /]# mv `find /data -type f -name "*.txt"` /tmp/  (mv移动命令,把中间find到的文件,移动到后面的目录下。mv目录不能像xargs放在最后。)
[root@localhost /]# ls /data
[root@localhost /]# ls /tmp    (至此文件都移动到/tmp文件夹下)
10.txt
1.txt
2.txt
3.txt
4.txt
5.txt
6.txt
7.txt
8.txt
9.txt

转载于:https://www.cnblogs.com/sinsenliu/p/8920536.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值