Почему я не могу записаться на этот файл?

Когда я выполняю следующую команду:

cd ./avast4workstation_1.3.0-2_i386.deb

или

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

я получаю это сообщение об ошибке:

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

Как мне решить эту проблему?

0
задан 19 July 2012 в 22:12

2 ответа

  • Если вы хотите открыть любой файл из терминала , вы должны выполнить команду, подобную

    gnome-open ~/Downloads/photo.rar

Здесь photos.rar - файл, который я хочу открыть в каталоге ~/Downloads/.

Кстати, ~ используется для домашнего каталога пользователя. ~/Downloads/photo.rar будет интерпретироваться как /home/USER_NAME/Downloads/photo.rar.

  • если вы пытаетесь установить .deb файл , вы должны выполнить

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

Кроме того, это можно сделать так,

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

помните, что вы можете использовать cd ~ вместо cd /home/ravi/.

  • если вы хотите, чтобы с по выполнить файл, который находится в текущем каталоге , тогда вам следует использовать

    ./FILE_NAME.sh

Здесь FILE_NAME.sh может быть любым исполняемым файлом.

Примечание : если путь содержит специальные символы, такие как, пробелы, вы должны поместить его между одинарной кавычкой, например '/home/ravi/avast4workstation 1.3.0-2 i386.deb', или вы должны экранировать специальные символы, такие как /home/ravi/avast4workstation\ 1.3.0-2\ i386.deb

Надеюсь, я вас не смутила.

0
ответ дан 19 July 2012 в 22:12

cd - это команда оболочки для перехода в каталог, поэтому попытка изменить каталоги в файл не поможет. Если вы попытаетесь открыть их так же, как вы открываете файл в файловом менеджере, вы должны будете использовать это:

gnome-open FILE

Что означает, что он открывается FILE с использованием программы по умолчанию, связанной с тип этого файла.

0
ответ дан 19 July 2012 в 22:12

Другие вопросы по тегам:

Похожие вопросы: