Linha de Comando Renomear Nome do Arquivo Coreano

0

Eu tenho esse arquivo que acabei de baixar com o nome 최고다 이순신.E39.130720.HDTV.XViD-HANrel.avi e o arquivo de legenda You're.the.Best.Lee.Soon.Shin.E39.130720.HDTV.H264.720p-KOR.srt .

Como posso renomear o arquivo de vídeo (na linha de comando) com o mesmo nome do arquivo de legenda?

You're.the.Best.Lee.Soon.Shin.E39.130720.HDTV.H264.720p-KOR.avi

You're.the.Best.Lee.Soon.Shin.E39.130720.HDTV.H264.720p-KOR.srt

    
por Kiddo 02.08.2013 / 07:16

1 resposta

0

Espero que alguém tenha uma solução melhor, mas eis o que eu faria:

  1. No diretório em que o arquivo reside, faça ls -li e obtenha o número de inode do arquivo - ele deve estar listado na primeira coluna da saída.
  2. No mesmo diretório, execute: find . -maxdepth 1 -inum 1234567 -exec mv {} new-name-of-file.blah \; substituindo 1234567 pelo número de inode do seu arquivo e new-name-of-file.blah pelo novo nome que você deseja fornecer.

Observe que a parte \; do comando find é necessária para indicar o final do comando.

    
por Marios Zindilis 02.08.2013 / 07:28