您当前的位置: 首页 >  搜索

liaowenxiong

暂无认证

  • 2浏览

    0关注

    1171博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Linux/MacOS/Mac OS 命令终端/命令行如何查找文件/搜索文件和删除文件

liaowenxiong 发布时间:2021-01-15 14:05:45 ,浏览量:2

文章目录
  • 问题一:我要在当前目录下查找名称中含有“Lib”的文件和目录,注意不要在子目录下查找
  • 问题二:在当前目录下如何删除名称中含有“abc”的文件和文件夹

问题一:我要在当前目录下查找名称中含有“Lib”的文件和目录,注意不要在子目录下查找
liaowenxiong@liaowenxiongdeMacBook-Air ~ % ls
Applications		Libraries		Postman			controlconfig.conf
Creative Cloud Files	Library			Public			htlwk
Desktop			Movies			RecentHostImage		sensors
Documents		Music			Sunlogin Files		sunlogincontrol.pid
Downloads		Pictures		Workspaces
liaowenxiong@liaowenxiongdeMacBook-Air ~ % ls | grep Lib
Libraries
Library
liaowenxiong@liaowenxiongdeMacBook-Air ~ % 

命令解读:

ls | grep Lib; // ls把全部文件及文件夹的名称罗列出来,罗列出来的结果就是一堆文本,然后grep在结果中查找含有“Lib”的文本,再罗列出来,Lib加不加双引号都可以

P.S. 通常找文件和目录使用find命令,找内容使用grep命令,不过find命令会在指定目录及所有子目录查找!

问题二:在当前目录下如何删除名称中含有“abc”的文件和文件夹
rm -rf *abc*; // 删除全部名称中含有“abc”的文件和文件夹,rm就是remove的缩写,表示删除,r表示递归,如果删除的是目录,就会把目录下的所有文件和子目录全部删除,f是force的首字母,表示强制,这里表示强制删除,无论文件属性是否只读,执行后没有任何的确认提示直接删除
关注
打赏
1661566967
查看更多评论
立即登录/注册

微信扫码登录

0.0642s