cheatsheet linux, um comando por vez
o que é cp e o que ele faz
é tirar xerox. a xerox sai com a data de hoje, e se a gaveta de destino já tinha a folha, ela some.
cp a b | copia o arquivo, com data de agora |
cp -a pasta/ destino/ | copia preservando dono, data e permissões |
cp -n a b | não sobrescreve o que já existe |
o cp não pergunta antes de sobrescrever.
o número por trás do nome. a cópia nunca tem o mesmo inode: o ls -i mostra dois números. sem o -a, a cópia ganha a data de agora e o seu usuário como dono. com o -a, a data de modificação e as permissões vêm juntas.