Copiar, mover, renomear e apagar arquivos do sistema operacional de linha de comando x

Depois que você está confortável movendo-se a hierarquia do seu disco rígido, é uma coisa fácil de copiar, mover e renomear arquivos e pastas a partir da linha de comando OS X.

Video: Como criar, renomear, excluir, mover ou copiar pastas no computador

Para copiar arquivos a partir da linha de comando, use o cp comando. Como o uso do cp comando copia um arquivo de um lugar para outro, requer dois operandos: a primeira fonte e, em seguida, o destino. Por exemplo, para copiar um arquivo de sua pasta para a pasta de documentos, use o cp comando como este:

cp ~ / MyDocument ~ / Documentos

Tenha em mente que quando você copiar arquivos, você deve ter permissões de conta adequados para fazê-lo! Eis o que acontece quando você tenta copiar um arquivo do desktop para desktop de outro usuário (uma conta chamada fuad):

WHITEDRAGON: ~ marca de US $ cp ~ / Desktop / MyDocument ~ / Users / fuad / Desktop / MyDocument

Negado! Frustrado! Recusou!

cp: / Users / fuad / Desktop / MyDocument: Permissão negada

Se você não pode copiar para o destino que você deseja, você precisa preceder a cp comando com sudo. usando o sudo comando permite executar funções como outro usuário. A idéia aqui é que o outro usuário que você está emulando tem os privilégios necessários para executar a operação de cópia desejado.

Video: Parte 10 - Copiando e movendo arquivos usando o terminal do Ubuntu

Quando você executar o comando, a linha de comando lhe pede uma senha. Se você não souber a senha, você provavelmente não deveria estar usando sudo. administrador do seu computador deveria ter lhe dado uma senha apropriada para uso. Depois de digitar a senha correta, o comando é executado como desejado.

O leitor curioso pode querer saber que sudo apoia definir usuário e fazer. Ele define o usuário para o que você especificar e executa o comando que segue o nome de usuário.

Video: 053 Copiar, renomear e apagar ficheiros com o PHP

sudo cp ~ / Desktop / MyDocument ~ / Users / fuad / Desktop / MyDocumentPassword:


Um primo próximo ao cp (Cópia) de comando é a mv comando (movimento). Como você provavelmente pode adivinhar, o mv comando move uma pasta ou arquivo a partir de um local para outro.

Para demonstrar, move este comando Meu documento a partir da pasta Desktop para a pasta pessoal do usuário atual:

mv ~ / Desktop / MyDocument ~ / MyDocument

Ah, mas aqui está a surpresa escondida: O mv comando pode ser usado como um comando de mudança de nome. Por exemplo, para renomear um arquivo Meu documento na área de trabalho para MyNewDocument, faça isso:

mv ~ / Desktop / MyDocument ~ / Desktop / MyNewDocument

Porque ambas as pastas neste exemplo residir na mesma pasta (~ / Desktop /), Parece que o comando mv renomeou o arquivo.

Video: AULA 2 - SISTEMA OPERACIONAL WINDOWS XP (1 de 5)

Mais uma vez, como o cp comando, o mv comando requer que você tenha permissões adequadas para a ação que você deseja executar. Use o sudo comando para executar todos os comandos que o usuário atual (exibido no prompt) não é permitido para executar.

Em sistemas Unix, nem todos os usuários são necessariamente iguais. Alguns usuários podem executar funções que outros não podem (útil para manter luvas de seu filho fora arquivos importantes no seu computador). Ele também cria um obstáculo que você deve escolher para trabalhar em arquivos ao usar conta de usuário restrito do seu filho. o sudo comando permite tornar-se temporariamente um outro usuário - presumivelmente aquele que tem permissão para executar alguma função que o usuário atual não pode.

O que manipulação de arquivos ficar sem a capacidade de apagar arquivos? Nunca Medo Unix podem excluir qualquer coisa que você jogue com ele. Use o rm (Remover) ou rmdir (Remover diretório) comando para excluir uma pasta ou arquivo. Por exemplo, para excluir MyNewDocument a partir da pasta Desktop, execute o rm comando como este:

rm ~ / Desktop / MyNewDocument

Mais uma vez, a exclusão de arquivos e pastas requer que você tenha permissão. Em outras palavras, a qualquer momento você manipular arquivos com a linha de comando, você é obrigado a ter a permissão adequada. Se o usuário atual não tem essas permissões, usando sudo ajuda. Você também deve verificar para se certificar de que o seu destino está escrito corretamente e que há espaços traquinas que poderia causar uma carnificina estão à espreita no comando.


Publicações relacionadas