Основные команды Linux, предназначенные для работы с файлами:
- Вторник, 23 сентября 2008, 1:40
- HiTech и софт, Linux
- 355 Просмотр (ов)
- Нет комментариев

touch <файл> - Создание пустого файла;
cat <файл> - Просмотр текстового файла;
tac <файл> - Вывод содержимого текстового файла в обратном порядке, т.е. сначала выводится последняя строка, потом предпоследняя и т. д.;
ср <файл1> <файл2> - Копирование <файл1> в <файл2>. Если <файл2> существует, программа попросит разрешение на его перезапись;
mv <файл1> <файл2> - Перемещение <файл1> в <файл2>. Эту же команду можно использовать и для переименования файла;
rm <файл> - Удаление файла;
locate <файл> - Быстрый поиск файла;
which <программа> - Возвращает каталог, в котором находится программа, если она установлена. Поиск производится в каталогах, указанных в переменной окружения path (это путь поиска программ);
less <файл> - Используется для удобного просмотра файла с возможностью постраничной прокрутки.
Рассмотрим небольшую серию команд:
touch file.txt
echo "some text" > file.txt
cat file.txt
cp file.txt file-copy.txt cat file-copy.txt rm file.txt cat file.txt
mv file-copy.txt file.txt cat file.txt
Команда (touch) создает в текущем каталоге файл file.txt. Команда (echo) записывает в файл строку "some text" в этот же файл. Команда (cat) выводит содержимое файла — в файле записанная нами строка "some text". Команда (ср) копирует файл file.txt в файл с именем file-copy.txt. После этого мы опять используем команду cat, чтобы вывести содержимое файла file-copy.txt
Команда (rm) удаляет файл file.txt. При удалении система спрашивает, хотите ли вы удалить файл. Если хотите, то нужно подтвердить нажав клавишу.
Проверить удален файл или нет можно командой cat file. txt. Если файл удален, система скажет нам об этом.
Команда (mv) переименовывает файл file-copy.txt в файл file.txt. Команда cat file.txt выводит исходный файл file.txt.
Вместо имени файла иногда очень удобно указать маску имени файла. Например, у нас есть много временных файлов, которые заканчиваются расширением или строкой "tmp", для их удаления нужно воспользоваться командой: rm *tmp
Если же нужно удалить все файлы в текущем каталоге, можно просто указать звездочку: rm *
Так же можно использовать символ (?), который в отличие от звездочки, заменяющей последовательность символов произвольной длины, заменяет всего один символ. Например, нам нужно удалить все файлы, имена которых состоят из трех букв и начинаются на x: rm x??
Маски имен можно также использовать и при работе с каталогами.
Посмотрите похожие публикации...
• Вывод записей только из тех рубрик, которые вам нужны и на тех страницах в WordPress, где это необходимо — без правки шаблона и создания страниц с PHP кодом • Анимация в GIMP есть! Как создавать анимированные gif изображения • Тормоза и мощь WordPress - как я победил тормоза этого движка, увеличение скорости работы • WordPress — легко и удобно. Маленькая заметочка про это • Яша соизволил нас посетить! Особенности Яндекс сканирования... • Отличная программа для упорядочивания и редактирования фотографий - PICASA от Google для Windows •














