Formas de pagamento Abuse

Comandos Linux para trabalhar com ficheiros

04.08.2023, 01:05

Os comandos de ficheiros do Linux permitem-lhe manipular e gerir ficheiros e pastas no sistema operativo Linux. Os diferentes comandos fornecem uma variedade de funcionalidades que são frequentemente utilizadas na administração do sistema, no desenvolvimento de software e na manipulação quotidiana de ficheiros.

Para que servem os comandos

Por exemplo, o comando"ls" permite ver o conteúdo do diretório de trabalho atual, os comandos"mkdir" e"touch" permitem criar novas pastas e ficheiros, respetivamente, os comandos"cp" e"mv" permitem copiar ou mover ficheiros e pastas, o comando"rm" permite apagar ficheiros e pastas, o comando"cat" mostra o conteúdo de um ficheiro no ecrã e o comando"grep" permite procurar linhas ou padrões específicos num ficheiro.

Os comandos Linux para trabalhar com ficheiros também permitem alterar as permissões em ficheiros e pastas, alterar o proprietário dos ficheiros, criar links para ficheiros, procurar ficheiros utilizando vários critérios, e muito mais. Os comandos de ficheiros fornecem uma vasta gama de ferramentas e funcionalidades que ajudam a gerir o sistema de ficheiros e garantem uma manipulação eficiente de ficheiros e pastas no Linux.

Exemplos de comandos

Alguns comandos básicos do Linux para trabalhar com ficheiros:

ls: Mostra uma lista de ficheiros e pastas no diretório de trabalho atual.

ls

cd: Altera o diretório de trabalho para o diretório especificado.

cd /path/to/directory

mkdir: Cria uma nova pasta com o nome especificado.

mkdir new_folder

touch: Cria um novo arquivo ou atualiza a data de modificação de um arquivo existente.

touch new_file.txt

cp: Copia arquivos ou pastas.

cp file.txt /path/to/destination

mv: Move arquivos ou pastas.

mv file.txt /path/to/destination

rm: Exclui arquivos ou pastas.

rm file.txt

cat: Mostra o conteúdo de um ficheiro no ecrã.

cat file.txt

head: Mostra as primeiras linhas do ficheiro (no exemplo: as primeiras 10 linhas do ficheiro):

head -n 10 file.txt

tail: Mostra as últimas linhas do ficheiro (exemplo: as primeiras 10 linhas do ficheiro):

tail -n 10 file.txt

grep: Procura linhas com o padrão dado no ficheiro.

grep "pattern" file.txt

chmod: Altera as permissões de um ficheiro ou pasta (no exemplo, adiciona permissões de execução a um script):

chmod +x script.sh

chown: Altera o proprietário de um arquivo ou pasta.

chown user:group file.txt

ln: Cria um link para um arquivo.

ln -s file.txt link.txt

find: Procura por arquivos e pastas com base em critérios especificados (no exemplo, procura por todos os arquivos com a extensão .txt na pasta especificada):

find /path/to/search -name "*.txt"

Estes são apenas alguns dos comandos disponíveis no Linux para trabalhar com ficheiros. Existem muitos outros comandos que podem ser utilizados para executar várias operações em ficheiros e pastas.