FreeBSD - работа с файлами (csh)

21 апреля 2012 г. Alex Просмотров: 16290 RSS 4
FreeBSD , ,

Продолжаем цикл заметок по командам FreeBSD.

Описание основных команд работы с файлами:

mkdir – создать паку.

[mkdir папка1 папка2] – создать две папки в данной директории.

[mkdir –p /tmp/папка1/папка2/папка3/папка4] – создать полный путь.

cp – копировать файл в директорию.

[cp /usr/ports/* ~] – копировать все файлы в директории ports в домашнюю директорию.

mv – переименовывание файла, или перемещение в другой каталог.

[mv –i file1 /home/user1] – Перемещение файла file1 в папку user1, при этом если файл user1 уже существует, нужно дубет подтвердить замену.

rm – удалить указанный файл.

[rm –rf] – удалить директорию и все файлы которые находятся в ней.

rmdir – удалить пустую директорию.

touch – создать файл.

cat [имя файла] – Вывод на экран содержимого файла.

[cat file1 file2] – на экран по очереди будут выведены содержимое в начале file1, а затем (без пробелов) содержимое file2.

[cat file1 file2 > file3] – содержимое file1 и file2 будет соединено и скопировано в файл file3.

[cat file1 > > file2] – данные с file1 будут ДОПИСАНЫ в файл file2.

[cat > file1] – будет создан новый файл file1 и в него будет записано все, что будет введено с клавиатуры.

head [файл] – вывести только 10 первых строк файла.

more [файл] – постраничный вывод файла на экран.

tail [файл] – вывести только 10 последних строк файла.(удобно для чтения логов..)

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru friendfeed.com livejournal.ru memori.ru google.com bobrdobr.ru yandex.ru del.icio.us
Комментариев: 4
  1. не "toutc – создать файл.", а "touch – создать файл".

  2. Спасибо, исправил..

  3. Аноним | 2014-04-07 в 17:28:04

    Если быть более точным это изменение даты и времени последнего доступа или (и) изменения файла. Если файла нет, то он создастся (если не была использована опция -c или --no-create). См. man touch

  4. Полезная команда truncate (смотрите man)

    Например, очистим файл bsdinstall_log

    #truncate -s 0 bsdinstall_log

    Применяю для быстрого обнуления лог-файлов, не трогает ранее открытые дескрипторы и не мешает продолжению записи в файл.

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Комментарий будет опубликован после проверки

Имя и сайт используются только при регистрации

(обязательно)