Por que não consigo fazer o cd para este arquivo?

0

Quando eu executo o seguinte comando:

cd ./avast4workstation_1.3.0-2_i386.deb

ou

cd '/home/ravi/avast4workstation_1.3.0-2_i386.deb'

Eu recebo esta mensagem de erro:

bash: cd: /home/ravi/Downloads/20120409121148448001.pdf: Not a directory

Como resolvo este problema?

    
por ravi sakule 19.07.2012 / 04:25

2 respostas

3

  • Se você quiser abrir qualquer arquivo do terminal , deverá emitir um comando como

    gnome-open ~/Downloads/photo.rar

Aqui, photos.rar é o arquivo que eu quero abrir no diretório ~/Downloads/ .

BTW, ~ é usado para o diretório inicial do usuário. ~/Downloads/photo.rar será interpretado como /home/USER_NAME/Downloads/photo.rar .

  • se você estiver tentando instalar o .deb file , deverá editar

    sudo dpkg -i /home/ravi/avast4workstation_1.3.0-2_i386.deb

também, isso pode ser feito assim,

cd /home/ravi/
sudo dpkg -i avast4workstation_1.3.0-2_i386.deb

lembre-se de que você pode usar cd ~ em vez de cd /home/ravi/ .

  • se você quiser para executar um arquivo que está no diretório atual , então você deve usar

    ./FILE_NAME.sh

Aqui FILE_NAME.sh pode ser qualquer arquivo executável.

Observação : se o caminho contiver caracteres especiais como, espaços, você deverá colocá-lo entre aspas simples como '/home/ravi/avast4workstation 1.3.0-2 i386.deb' ou deverá escapar de caracteres especiais como /home/ravi/avast4workstation\ 1.3.0-2\ i386.deb

Espero não ter te confundido.

    
por Rahul Virpara 19.07.2012 / 09:32
1

cd é um comando shell para alterar para um diretório, portanto, não funcionaria tentar alterar os diretórios em um arquivo. Se você tentasse abri-los da mesma maneira que abre um arquivo em um gerenciador de arquivos, você teria que usar isto:

gnome-open FILE

O que isso faz é abrir FILE usando o programa padrão associado ao tipo desse arquivo.

    
por MiJyn 19.07.2012 / 20:02