次のコマンドで試しました。
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_folderStringdest_dirbashで:
shopt -s extglob
cp src_folder/!(String*) dest_folder
ls src_folder | grep -v '^String' | xargs -J % -n1 cp % dest_folder
この意志
src_folderString(残りが残るように)cpコマンドを
呼び出す-n1に呼び出すようcpに指示します)% dest_folderここで、%は実際のファイル名に置き換えられます。cp src_folder/!(String*) dest_folder
それを試してみてください〜クリス