相关疑难解决方法(0)

如何在 find 命令的 -exec 中使用两个 bash 命令?

是否可以在command-exec部分使用 2 个命令find

我试过这样的事情:

find . -name "*" -exec  chgrp -v new_group {}  ; chmod -v 770 {}  \;
Run Code Online (Sandbox Code Playgroud)

我得到:

查找:缺少 -exec
chmod 的参数:无法访问 {}:没有这样的文件或目录
chmod:无法访问;:没有这样的文件或目录

bash find

33
推荐指数
3
解决办法
3万
查看次数

mv:如果目标存在,则将数字添加到文件名

我正在将文件移动到不同的文件夹,如果已经存在同名文件(旧文件应保持不变),我想为新移动的文件添加某种索引。例如,如果file.pdf存在,我更喜欢类似file1.pdffile_1.pdf下一个具有相同名称的文件。

在这里,我发现了一个相反想法的变体——但我不想做一个“备份”。

mv对于这种情况,是否有一些现成的参数?我使用 Ubuntu Linux。

rename mv

7
推荐指数
1
解决办法
4578
查看次数

标签 统计

bash ×1

find ×1

mv ×1

rename ×1