Will update canister cost cycles?

I already execute:

 dfx deploy --network ic --with-cycles 1000000000000 backend
// 1 TC 

And the canister deploy succsufully.
now i have write some new code in it .

if i run:

dfx deploy backend --network ic

this can actually update my code running on main-net.
but i dont know how much cycles is it cost .

Or. anyone get other idea of updating on main net canister ?