-print0 在find命令中的含义
时间: 2023-02-09 12:12:15 浏览: 59
Linux中Find命令的使用
-print0 在 find 命令中是一个选项,它的作用是在输出文件名时使用 null 字符(\0)作为分隔符,而不是换行符。这个选项主要用于与 xargs 结合使用,因为 xargs 默认使用空格来分隔输入的参数,如果文件名中包含空格就会出现问题。使用 -print0 选项可以解决这个问题。
例如,假设当前目录有一个名为 "a b.txt" 的文件,运行以下命令会输出两行:
```
find . -name "*.txt" -print
```
而使用 -print0 选项后,输出结果会变为一行:
```
find . -name "*.txt" -print0
```
阅读全文