将除文件扩展名之外的所有具有特定公共字符串的文件移动到另一个目录

Dee*_*epu 3 command-line

假设有一个包含文件的目录,并且其中大多数都有与 file 名称相同的“ubuntu”字符串。

我使用了命令

mv ubuntu1 ubuntu2 ubuntu3 ubuntu/
Run Code Online (Sandbox Code Playgroud)

现在我想将所有这些文件从这个目录移动到另一个目录,而不用不同地移动每个文件。

job*_*bin 11

使用命令

mv *ubuntu* destination_directory_path/
Run Code Online (Sandbox Code Playgroud)

where*ubuntu*表示 ubuntu 可能出现在文件/文件夹名称之间的任何位置。

注意:这将移动当前目录中名称中包含的所有文件,ubuntu而目标文件夹名称中不应包含ubuntu该名称。如果存在,首先将目标重命名为其他名称,然后尝试上述命令。