O som do meu carro pode reproduzir músicas de unidades flash USB, por isso perguntei sobre a cópia de MP3s de uma lista de reprodução do iTunes . Isso funcionou bem, mas meu aparelho de som não tocava os arquivos MP3. Acabei colocando a unidade flash no meu computador de trabalho com o Windows 7 e encontrei o problema: vários arquivos ocultos no formato ._[filename].mp3
também foram carregados.
Eu sei que no Windows, você pode excluir arquivos com base em atributos, e eu queria saber se você pode fazer o mesmo no Terminal? Possivelmente com um script que eu possa executar com o Volume como parâmetro?
macos
terminal.app
Canadian Luke
fonte
fonte
Respostas:
Esses arquivos estão ocultos no OS X porque começam com
.
e, portanto, não são mostrados no Finder por padrão. Não há nenhum atributo especial definido nesses arquivos além disso.Uma abordagem muito simplista seria excluir todos os arquivos que começam com um ponto e um sublinhado:
Nota de segurança: execute isso sem
-delete
ver quais arquivos serão removidos. E nunca faça isso em todo o seu Mac HD, apenas no seu drive USB.Para mais informações: Esses arquivos são chamados de "Resource Forks" e, às vezes, contêm informações que você não deseja excluir. No seu caso de uso, isso deve ser bom. Você pode desativar permanentemente a criação desses arquivos usando o BlueHarvest . Há também um aplicativo que afirma limpar volumes deles, mas eu não tentei e é beta, então use com cuidado: Hidden Cleaner .
fonte
Mais uma solução que funcionou para mim (MacOS 10.6.8) no tipo de terminal:
fonte
Eu tive exatamente o mesmo problema com o som do meu carro, 1 arquivo / 2 não pode ser reproduzido, porque o player considera que o arquivo de pontos criado pelo MAC OS é um arquivo de música ... Então achei este post realmente útil, obrigado.
Então, volto agora com uma solução aprimorada e gratuita para o Mavericks:
Use este script:
Salve o aplicativo como DiskCleaner.app, por exemplo
Este script solicitará que você escolha o disco USB para limpar e ejetar. Em seguida, ele limpa o disco USB (tenta com credenciais de administrador se houver falha nas atuais) e depois ejeta, se possível.
Claro que ainda há espaço para melhorias, eu fiz esse script por mim mesmo!
Além disso, você tem a flexibilidade de adicionar linhas de código para limpar mais arquivos.
Aproveitar!
fonte
{input, parameters}
da linha 1 (saindo apenason run
). @ Konrad: Eu abri o 'Script Editor', fiz a edição acima mencionada e salvei em / Applications como um aplicativo; tarefa concluída. Adoro poder ver exatamente o que está acontecendo, o que é mais complicado com outras soluções gratuitas.Você também pode usar o Automator para realizar a mesma coisa se o terminal assustar você:
fonte
Este script é usado para excluir arquivos ou diretórios ocultos nas unidades USB. https://github.com/ulasyurtsever/delete-hidden-files-or-directories
fonte