Войти

Показать полную графическую версию : [решено] Создание файлов


medvedkovo
03-10-2009, 14:27
Подскажите пожайлуста, как создать файл в определённой директории?
Конкретно - к примеру директория /etc/ , мне нужно создать там папку, сделать чтобы было вот так - /etc/fstab

mkdir /etc/fstab - такую команду надо вводить?

Kent
03-10-2009, 14:42
Если нужно создать именно директорию, то mkdir. Если нужно создать файл, то touch.
Зачем в /etc что-то создавать? Это системный каталог.

WhitePangolin
03-10-2009, 14:44
мне нужно создать там папку, сделать чтобы было вот так - /etc/fstab »
Эм... а точно нужно?

medvedkovo
03-10-2009, 14:56
Это не в системе, а на внешнем HDD, который я подключаю к роутеру.
Если нужно создать файл »
Именно!

То есть будет вот так - touch /etc/fstab?

lxa85
03-10-2009, 14:58
То есть будет вот так - touch /etc/fstab? »
да, именно так.

medvedkovo
03-10-2009, 15:12
lxa85,
Понял, спасибо.
А как в этот файл вписать то что мне нужно?

lxa85
03-10-2009, 15:52
Понял, спасибо. »
да не за что. Правда.
Если в роутере есть программа редактор, например pico или nano, то им.
Если нет, то должна быть echo
$ echo somethink > /etc/fstab - запишет somethik в файл, в независимости, было там что или нет. Т.е. затрет поверх.
$ echo somethink2 >> /etc/fstab - допишет somethink2 к концу файла.
Чтобы посмотреть содержимое файла, выпонить
$cat /etc/fstab

Kent
04-10-2009, 00:00
Ещё можно так:
$ cat > /etc/fstab << EOF
> line 1
> line 2
> line 3
> EOF
После каждой строки Enter.

WhitePangolin
04-10-2009, 08:03
Дайтека я тоже свою письку покажу :)


echo -e "line1 \n line2 \n line3" > /etc/fstab

medvedkovo
08-10-2009, 11:28
lxa85,
Значиться так:

1 - touch /etc/fstab - создаю файл
2 - echo .......... > /etc/fstab - где ............ нужные мне данные в этом файле

Всё правильно?

Kent
08-10-2009, 13:25
Первый пункт можно исключить.

medvedkovo
08-10-2009, 15:57
Kent,
Понял

Большое всем спасибо




© OSzone.net 2001-2012