• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Linux

linux 搞代码 3年前 (2022-03-03) 15次浏览 已收录 0个评论
文章目录[隐藏]

Linux

1 文件篇

1.1 统计文件大小

<code class="markdown">du [option]... [file]

-c 显示总计
-h 人类可读
-s 对每个参数只显示总大小
-t 值为正时,排除小于该值,否则,排除大于该值

1.1.1 例子

<code class="bash"># 查看文件夹子级大小
du -shc /*

1.2 文件状态

stat [file]

输入:
Access 最初读取工夫
Modify 文件内容最初批改工夫
Change 文件元数据最初批改工夫

1.3 查找文件

find

1. 按类型查找:
  -type f 一般文件, d 目录

2. 按文件状态查找:
  +n 大于
  -n 小于

  Access状态
  -atime n*24小时前
  -amin  n分钟前

  Modify状态
  -mtime n*24小时前
  -mmin  n分钟前
  -newermt t工夫后
  ! -newermt t工夫前
  -newer 比f新
  ! -newer 比f老

  Change状态
  -ctime n*24小时前
  -cmin  n分钟前

3. 按名称查找
  --name pattern

4. 查找后执行
  -exec [command] '{}' +
  其中
  '{}'为查找后果占位符
  + 为分隔符,可用 \; 代替

1.3.1 例子

<code class="bash"># 查找30天前批改的文件
find . -type f -mtime +30

# 查找30天内批改的文件
find . -type f -mtime -30

# 查找2021-06-01后批改的文件
find . -type f -newermt '2021-06-01'

# 查找2021-06-01前批改的文件
find . -type f ! -newermt '2021-06-01'

# 查找比1.txt文件批改工夫新的文件
find . -type f -newer 1.txt

# 查找后显示文件信息
find . -type f -exec ls -lh '{}' +

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Linux
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址