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.
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.
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.