001、-i 选项
[root@PC1 dir1]# ls a.txt b.txt dir1 h.csv i.csv [root@PC1 dir1]# tree . ├── a.txt ├── b.txt ├── dir1 ├── h.csv └── i.csv1 directory, 4 files [root@PC1 dir1]# find *.txt | xargs -i mv {} dir1/ ## -i选项可以将xargs命令传入的内容保存在{}符号中,进行迭代处理 [root@PC1 dir1]# ls dir1 h.csv i.csv [root@PC1 dir1]# tree . ├── dir1 │ ├── a.txt │ └── b.txt ├── h.csv └── i.csv1 directory, 4 files
。
002、-I可以实现类似的效果
[root@PC1 dir1]# ls a.txt b.txt dir1 h.csv i.csv [root@PC1 dir1]# tree . ├── a.txt ├── b.txt ├── dir1 ├── h.csv └── i.csv1 directory, 4 files [root@PC1 dir1]# find *.txt | xargs -I {} mv {} dir1/ [root@PC1 dir1]# ls dir1 h.csv i.csv [root@PC1 dir1]# tree . ├── dir1 │ ├── a.txt │ └── b.txt ├── h.csv └── i.csv1 directory, 4 files
。