我正在尝试清理我的目录,并希望将所有可执行文件移动到子目录中。我知道找到 - 可执行的'会找到所有的文件,我知道我想用mv来移动它们但是我不能真的从find到mv?
有没有办法做到这一点,而不是我一个接一个地输入这么多的exec文件到mv。
我也不能使用*因为它们都被命名为不同而且没有相互扩展。对于所有的.c或.py文件来说,这很容易做到,但是对于exec文件,我很难搞清楚它。
答案 0 :(得分:3)
试试这个:find search_dir -executable -exec mv {} target_dir \;