指定されたディレクトリに多数のファイルがあります。たとえば、私はそれらの6つを1つの場所にコピーしたいと思います。 私はこの思い付いた:Linuxで 'a' 'c'または 'e'で始まる最初のN個のファイルをあるフォルダから別のフォルダにコピーします。
find . -type f |head -6| xargs cp /specified_dir/[ace]* -t /target_loc
問題は「」「C」「E」で始まるすべてのファイルがコピーされていることです。最初の6つのファイルが必要ですが、私は8を受け取ります( 'a'で4、 'c'で3、 'e'で1)。 これを修正する方法があるのであれば、私は不思議に思っていました。あなたのコマンドで