我尝试使用以下命令:

cp src_folder/[!String]* dest_folder

但是,此命令将复制所有不以任何字符“S”,“t”,“r”,“i”,“n”,“g”开头的文件,而不是复制不包含任何字符的文件。以“字符串”开头。

最佳答案

Konrad答案的一种变体,使用cp选项-t指定目标目录可以简化最后一个命令。它创建一个cp进程来复制所有文件。

ls src_folder | grep -v '^String' | xargs cp -t dest_folder
  • 列出src_folder中的所有文件
  • 过滤掉所有以String开头的内容
  • 将所有剩余文件复制到dest_dir
  • 10-05 20:51
    查看更多