拷贝不带后缀名的文件 排除所有带后缀名的文件 cp -- !(*.*) /path/to/directory 只排除某几种后缀名的文件 cp -- !(*.txt|*.c|*.py) /path/to/directory 查找不带后缀名的文件 find . -type f ! -name "*.*" 不查找子文件夹 find . -maxdepth 1 -type f ! -name "*.*" 参考: copy all files that have no extensionfind files without extensionHow to only find files in a given directory, and ignore subdirectories using bash