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.