linux查找大于100m的文件 把文件拷贝的目录下
时间: 2023-05-10 13:55:28 浏览: 327
您可以使用以下命令来查找大于100M的文件并将其拷贝到指定目录下:
find / -type f -size +100M -exec cp {} /path/to/destination \;
这个命令将在根目录下查找所有大于100M的文件,并将它们复制到指定的目录下。请注意,这可能需要一些时间,具体取决于您的文件系统大小和硬件性能。
相关问题
Linux上find命令的用法
find命令是Linux上非常常用的一个命令,它可以用来查找文件和目录。其基本的语法如下:
```
find [path] [expression]
```
其中,`path` 表示要查找的目录路径,`expression` 表示要查找的条件。下面是一些常用的表达式:
- `-name pattern`:按照文件名模式查找文件,例如 `find . -name "*.txt"` 表示在当前目录及其子目录下查找所有后缀为 .txt 的文件。
- `-type type`:按照文件类型查找文件,`type` 可以是 `f` 表示普通文件,`d` 表示目录等。
- `-size [+/-]size`:按照文件大小查找文件,`+` 表示大于等于,`-` 表示小于等于,`size` 表示文件大小,单位可以是 `c`(字节)、`k`(千字节)、`M`(兆字节)等。
- `-mtime [+/-]days`:按照修改时间查找文件,`+` 表示在这个时间之前,`-` 表示在这个时间之后,`days` 表示天数。
- `-user username`:按照所有者查找文件,`username` 表示用户名。
还有其他更多的表达式,可以通过 `man find` 命令查看帮助文档。另外,find 命令还可以与其他命令组合使用,例如:
- `find . -name "*.txt" -exec cp {} /target \;`:查找所有后缀为 .txt 的文件并拷贝到 /target 目录下。
总之,find 命令是Linux系统中非常强大的文件查找工具,对于系统管理和开发人员都非常实用。
阅读全文