Bem, você poderia criar um arquivo e nomeá-lo como "cutme" (para criar um arquivo chamado cutme no tipo de terminal nano cutme
. Para salvar pressione CTRL + X e pressione ENTER.) por exemplo e cole o seguinte nele assumindo que:
- Você deseja fazer isso recursivamente (em subpastas e subpastas dessas subpastas)
- Você quer pular a movimentação do arquivo de script
- Você tem permissão para mover os arquivos nessa pasta
- Os arquivos podem ou não incluir espaços em seus nomes
find * -type f -print -not -type d -and -not -regex 'cutme' -exec mv {} .. \;
Anote o nome cutme dentro da linha. Deve ser o mesmo que o script que você executará.
Depois de criar o arquivo e colar a linha acima, execute o seguinte na mesma pasta do script:
chmod +x cutme
. Isso dará ao seu novo arquivo o sinalizador "Executável" para que você possa executá-lo da seguinte forma: ./cutme
.