Kamçı, bir bazal gövde, bir kanca ve bir filamentten oluşur. Bazal gövde hücre zarına gömülüdür ve kamçıyı hareket ettiren motoru içerir. Kanca, bazal gövdeyi filamente bağlayan kısa, kavisli bir yapıdır. Filament, hücrenin hareketinden sorumlu olan uzun ve ince bir yapıdır.
*E. coli* saat yönünde veya saat yönünün tersine hareket edebilir. Flagella saat yönünde döndüğünde hücre düz bir çizgide hareket eder. Flagella saat yönünün tersine döndüğünde hücre yuvarlanır. Bu yuvarlanma hareketi hücrenin hareket yönünü değiştirmesine olanak tanır.