Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Операции с файлами.

Читайте также:
  1. I - операции с подакцизными товарами, совершаемые производителями этих товаров;
  2. O Операции над процессами.
  3. Активные операции
  4. Активные операции (А).
  5. Активные операции коммерческих банков
  6. Активные операции коммерческих банков. Оценка структуры активных операций банка с позиции ликвидности, доходности и риска банка. (20 баллов).
  7. АКТИВНЫЕ ОПЕРАЦИИ С ВЕКСЕЛЯМИ
  8. Акушерские операции.
  9. алгебра логики.ОСНОВНЫЕ ЛОГИЧЕСКИЕ ОПЕРАЦИИ И ИХ РЕАЛИЗАЦИЯ
  10. Алгебраические формы представления целых знаковых двоичных чисел в компьютере и операции с этими числами

Этот раздел представляет некоторые наиболее полезные базовые команды Unix, включая те, о которых говорили в предыдущем разделе.

Обратите внимание, что опции обычно начинаются с ``-'' и во многих случаях несколько однобуквенных опций могут следовать за одним минусом, записанные слитно. Например, вместо использования ls -l -F, можно использовать ls -lF.

Вместо перечисления всех возможных опций каждой команды, мы будем говорить только о тех, которые полезны или важны в данное время. Действительно, большинство из этих команд имеет большое число опций (большинство из которых почти никогда не используется).

Вы можете для каждой команды с помощью man посмотреть все возможные опции. Обратите также внимание на то, что многие из команд берут список файлов или каталогов, как аргументы, обозначенные как``<file1>... <fileN>''. Например, команда cp берет в качестве аргументов список файлов, которые надо копировать, за которыми следует имя целевого файла или каталога. При копировании нескольких файлов в качестве целевого может выступать только каталог.

 

pwd Возвращает название текущего рабочего каталога, тоесть того, где сейчас находится пользователь (pwd – print work directory). Синтаксис:pwd
Пример: [root#franzycd]pwd /usr [root#franzycd] Т.е текущий каталог -/usr
cd Изменяет текущий рабочий каталог (cd - change directory). Синтаксис:cd <directory>; <directory>- каталог, в который перейти (``.'' Ссылается на текущий каталог, ``..'' - на родительский каталог).
Пример: [/home@target ~$]cd /home/ik11-04 [root#franzycd]
ls Выдает информацию о файлах в каталоге (ls - list). Синтаксис:ls <file1>... <fileN> Где<file1>... <fileN>имена файлов или каталогов, информацию про которые надо выдать. Если каталог не задан – выводится информация о содержимом текущего каталога Опции: Наиболее часто используемые: -Fдля представления информации о типах файлов -lвыдает в длинном (``long'') формате информацию о размерах файлов, владельцах, правах доступа и т.д.
Пример: [root#franzycd]ls -lF /home/name total 842 drwxr-xr-x 7 ness users 1536 8 июн 15:20. drwxr-xr-x 753 root wheel 13824 27 май 00:04.. -rwxr-xr-x 1 ness users 496 10 сен 2002.Sig -rw------- 1 ness users 201 26 фев 19:43.Xauthority -rwxr-xr-x 1 ness users 2488 19 авг 2002.bashrc -rwxr-xr-x 1 root users 19 10 фев 18:26.htpasswd -rwxr-xr-x 1 ness users 371 13 янв 18:45.mail_aliases -rwxr-xr-x 1 ness users 331 16 авг 2002.mailrc drwxr-xr-x 3 root users 512 8 июн 15:20.mc -rwxr-xr-x 1 ness users 17390 10 сен 2002.muttrc -rwxr-xr-x 1 ness users 500 10 сен 2002.signature -rwxr-xr-x 1 ness users 6947 8 июн 14:11.viminfo -rwxr-xr-x 1 ness users 10 16 авг 2002.vimrc [root#franzycd]
cp Копирует файл(ы) в файл или каталог (cp – copy). Синтаксис:cp <file1>... <fileN> <destination> Где<file1>... <fileN>имена копируемых файлов, а<destination>файл или каталог, в который копируют.
Пример: [root#franzycd]cp.Sig.copySig [root#franzycd] Копируем файл.Sigв файл.copySig
mv Перемещает файл(ы) в другой файл или каталог (mv - move). Эта команда не эквивалентна копированию с последующим уничтожением оригинала. Она может быть использована для переименования файлов, как команда RENAME из MS-DOS. Синтаксис:mv <file1>... <fileN> <destination> Где<file1>... <fileN>имена перемещаемых файлов, а <destination> имя файла или каталога, в который перемещают.
Пример: [root#franzycd]mv.Sig.copySig [root#franzycd] Перемещаем файл.Sigв файл с названием.copySig(т.е переименование)
rm Удаляет файлы (rm – remove). Имейте в виду, когда в Unix удаляются файлы, они не восстановимы (не как в MS-DOS, где вы можете восстановить файл). Синтаксис: rm <file1>... <fileN> Где <file1>... <fileN> имена удаляемых файлов. Опции: -i потребует вашего подтверждения перед удалением файла. -R рекурсивное удаление, относительно папки, которую удаляют -f удаление файлов(каталогов) без подтверждения
Пример: [root#franzycd]rm -i.Sig remove.Sig? y [root#franzycd]   Удаляем файл.Sig в папке /home/ik11-04
mkdir Создает новые каталоги (mkdir – make directory). Синтаксис:mkdir <dir1>... <dirN> Где <dir1>... <dirN>создаваемые каталоги.
Пример: [[root#franzycd]mkdir /home/name/test [root#franzycd] Cоздает каталогtest в каталоге /home/name
rmdir Эта команда удаляет пустые каталоги (rmdir – remove directory). При использовании rmdir ваш текущий рабочий каталог должен находиться вне удаляемого каталога. Синтаксис: rmdir <dir1>... <dirN> Где <dir1>... <dirN>удаляемые каталоги.
Пример: [root#franzycd]rmdir /home/name/test [root#franzycd] Удаляет каталог/home/name/test, если он пустой.

 

 




Дата добавления: 2014-12-19; просмотров: 76 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.717 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав