arquivos feitos com o Gedit não podem ser encontrados / executados pelo terminal

1

Eu recentemente (como em uma hora) fiz um arquivo .rb e um arquivo .html. Quando eu os insiro no meu Terminal, eles sempre retornam: "No Such Tal File or Directory". Não importa se a maneira de entrada é como chmod +x rubyfile ou ./htmlfile nem mesmo find rubyfile funciona. Eu tenho procurado por soluções postadas, mas parece que todos com este problema foi executado um arquivo 32bit.exe em uma versão de 64 bits do Ubuntu. Mas eu não acredito que, para ser o caso, eu fiz esses arquivos no TextEditor que vem com o Ubuntu: "Gedit".

    
por Zonecodez 20.03.2017 / 00:36

1 resposta

0

Gedit (pelo menos no Ubuntu 16.04) tem lista de arquivos recentes em File menu

SevocêpuderabriressesarquivoseclicarnosubmenuSaveas,vocêveráacaixadediálogoSeleçãodearquivos,quepermitiráavocêdescobrirqualdiretórioeondeessesarquivosestãolocalizados.

Quantoaocomandofind, steeldriver apontou corretamente que você precisa especificar o formato adequado:

find <directory> -iname "filename"

Eu recomendo que você faça o seguinte. Digamos que você tenha, por exemplo, um arquivo chamado myruby.rb . Então você deve ser capaz de executar apenas find "$ HOME" -tipo f -iname "myruby.rb" , but you can also just search for any file with .rb extension like so: find "$ HOME" -tipo f -iname "* .rb". Observe que adicionar -type f permitirá que você procure apenas por arquivos e ignore outros tipos (como diretórios e links simbólicos).

    
por Sergiy Kolodyazhnyy 20.03.2017 / 05:40