Linux简单命令:du,mkdir,touch,ln,cp,find等

目录

一、统计目录及文件空间占用情况------du

1. 命令演示:

二、创建目录------mkdir

 ​编辑

三、创建空文件------touch 

 四、创建链接文件------ln

五、复制文件或目录------cp

 六、删除文件或目录------rm

七、查找文件或目录------find

1.find命令根据时间进行查找

2.find命令多条件查找

​编辑

3.find命令的exec用法


一、统计目录及文件空间占用情况------du

du <选项>  文件或目录
du命令常用选项
-a统计磁盘空间占用时包括所有文件,而不仅仅只统计目录
-h人性化显示(默认以KB计数,但不显示单位)显示出统计结果
-s只统计所占用空间总的大小,而不是统计每个子目录、文件的大小
--max-depth=n统计所有小于等于第n层的目录的总大小

1. 命令演示:

二、创建目录------mkdir

mkdir  -p   #递归创建目录

 

mkdir  -v  #显示创建过程

三、创建空文件------touch 

touch 文件名

1.touch还可以更新文件的时间标识

 2.创建空文件

 四、创建链接文件------ln

ln -s [源文件] [软连接名]    
#创建软连接,源文件用绝对路径,防止软连接移动,找不到软连接

ln [源文件] [硬连接名]
#创建硬连接

五、复制文件或目录------cp

将需要复制的文件或目录重建一份,并保存为新的文件或目录。

cp <选项> 源文件 新文件名
-f

覆盖同名文件不进行提醒,强制复制

-i复制同名文件进行提醒
-p复制时保持源文件的权限,属主及时间标记等属性不变。
-a复制时保留完整信息
-r复制目录必选,递归复制所有文件及子目录

注:复制多个文件或目录时,目标位置必须是目录,且目标目录必须已存在

保留权限复制:

临时取消别名:

\cp
/usr/bin/cp完整路径下的cp命令

 六、删除文件或目录------rm

rm 是删除文件和文件夹的命令,日常工作中使用频率较高,一定要小心。因为一旦删除,将无法恢复。所以慎用rm命令。

rm <选项>  要删除的文件或目录
-f删除文件或目录时不进行提醒,而直接强制删除
-i删除文件或目录时提醒用户确认。
-r删除目录时必须使用此选项,表示递归删除整个目录树(应谨慎使用)
rm -rf <目录名>

rename <旧格式> <新格式>  替代文件   #批量修改文件名

七、查找文件或目录------find

采用递归方式,根据目标的名称,类型,大小等不同属性进行精细查找。

-name

按照名称查找

-size按照大小查找
-user按照文件属主查找
-type按照文件类型查找(普通文件f,目录d,块设备文件b,字符设备文件c)
-links按照硬连接数进行查找
-inum <inode号>查找硬链接

1.find命令根据时间进行查找

-amin nn分钟前访问-atime nn天前访问
-cmin nn分钟前状态修改-ctime nn天前状态修改
-mmin nn分钟前内容修改-mtime nn天前内容修改
-used nn天使用过的

例如:

find  ~   -amin   +30         #查找30分钟前访问过的文件

find   ~   -mtime  -1          #查找1天内被修改过的文件

find   ~   -mtime   2          #查找2天前一天的被修改的文件

find   ~   -ctime   +1         #查找1天前状态被修改过的文件

find   ~   -used    -2          #查找2天内使用过的文件或目录

2.find命令多条件查找

find ./ -size +10M -a -type f     #查找尺寸大于10M且类型为文件
Linux系统默认使用-a,
即find ./ -size +10M -type f

find ./ -size +10M -o -type f     #查找尺寸大于10M或类型为文件

3.find命令的exec用法

find ./ -type f -exec ls -l {} \;   #在当前目录下查找文件并用ll命令查看

-exec  参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠\。{} 花括号代表前面find查找出来的文件名。

实例:查找指定文件并删除的三种方法 

#删除查找的文件
find <选项> -exec rm -rf {} \;


find <选项> | xargs rm -rf


find <选项> -delete

   

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值