1+mv

MV

Section: User Commands (1)
Updated: 1998-11
IndexReturn to Main Contents


 

ИМЯ

mv – перемещает (переименовывает) файлы 

ОБЗОР

mv [опции...] исходный_файл файл_назначения
mv [опции...] исходный_файл… каталог

Опции POSIX:[-fi] [--]

Опции GNU (краткая форма):[-bfiuv] [-S suffix] [-V {numbered,existing,simple}] [--help] [--version] [--] 

ОПИСАНИЕ

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

Если последний аргумент является именем существующего каталога, тоmvперемещает все остальные файлы в этот каталог. В противном случае,если задано только два файла, то имя первого файла будет измененона имя второго. Если последний аргумент не является каталогом изадано более чем два файла, то будет выдано сообщение об ошибке.

Так, mv /a/x/y /b переименует файл /a/x/y в /b/y, если /bявляется существующим каталогом, и в /b, если нет.

Если при переименованииисходного_файлавфайл_назначения,этот файл_назначениясуществует и при этом задана опция -i или если произвести запись вфайл назначенияневозможно, а стандартным выводом является терминал и не задана опция-f,тоmvспрашивает у пользователя разрешение на замену этого файла, котороевыдается на стандартный вывод ошибок, и читает ответ изстандартного ввода. Если ответ не утвердительный, то файл пропускается.

Когда иисходный_файлифайл_назначениянаходятся на одной файловой системе, они являются одним и тем жефайлом (изменяется только имя файла; владелец, права доступа,временные штампы остаются неизменными). Если же они находятся наразных файловых системах, тоисходный_файлкопируется и затем удаляется.mvбудет копировать время последней модификации, время доступа, идентификаторыпользователя и группы и права доступа к файлу если это возможно. Есликопирование идентификаторов пользователя и/или группы закончилосьнеудачно, то в копии файла сбрасываются биты setuid и setgid. 

ОПЦИИ POSIX

-f
Не выдавать запрос на подтверждение операции.
-i
Выдавать запрос на подтверждение операции, когдафайл_назначениясуществует.(В случае, когда заданы обе опции -f и -i, срабатывает только последняя).
Завершает список опций.

 

ДЕТАЛИ ВЕРСИИ GNU

Реализация GNUmv(в fileutils-3.16) работает неправильно, так как тамmvможет переносить между файловыми системами только обычные файлы. 

ОПЦИИ GNU

-f, –force
Удаляетфайлы_назначения,если они существуют, не спрашивая об этом пользователя.
-i, –interactive
Просит подтверждения на замену существующего файла, в виде вопроса,которые выводится на стандартный вывод ошибок и читает ответ изстандартного ввода. Если ответ не утвердительный, то файл пропускается.
-u, –update
Не переносит не-каталоги, которые уже существуют в месте, кудаосуществляется перенос и имеют то же самое или более позднее время модификации.
-v, –verbose
Выдавать имя каждого файла перед его переносом.

 

ОПЦИИ РЕЗЕРВНОГО КОПИРОВАНИЯ GNU

GNU-версии таких программ какcp,mv,ln,installиpatch могут, если потребуется, делать резервные копии файлов, которые будутперезаписаны, изменены или уничтожены. При желании, резервные копиифайлов создаются с помощью опции -b. Как они будут называться,задает опция -V. В случае, если имя файла резервной копии создаетсяс помощью добавления суффикса к имени исходного файла, то суффиксуказывается с помощью опции -S.

-b, –backup
Делать резервные копии файлов, которые будут перезаписаны или удалены.
-S СУФФИКС, –suffix=СУФФИКС
ДобавитьСУФФИКСк имени файла при создании его резервной копии.

Если данная опция не задана, то суффикс можно также задать, используяпеременную окружения SIMPLE_BACKUP_SUFFIXЕсли не задана ни опция, ни переменная, то по умолчанию используетсясуффикс ~.

-V МЕТОД, –version-control=МЕТОД
Определяет, как будут называться резервные копии файлов. АргументМЕТОДможет принимать значения numbered (или t), existing (или nil)и never (или simple). Если данная опция не задана, то будетиспользовано значение переменной окруженияVERSION_CONTROL.Если же не задано значение и этой переменной, то по умолчанию типрезервного копирования устанавливается в existing.

Данная опция соответствует переменной version-control в Emacs.Допустимыми значениямиМЕТОДявляются (допускаются однозначные сокращения):

t, numbered
Всегда делать нумерованные резервные копии файлов.
nil, existing
Делать нуме
ованные резервные копии файлов для файлов, которые уже ихимеют и простые резервные копии для остальных файлов.
never, simple
Всегда делать простые резервные копии.

 

СТАНДАРТНЫЕ ОПЦИИ GNU

–help
Выдать подсказку на стандартный вывод и успешно завершиться.
–version
Выдать информацию о версии на стандартный вывод и успешно завершиться.
Служит для обозначения конца списка опций.

 

ОКРУЖЕНИЕ

При работе обычным образом используются значения переменных LANG, LC_ALL, LC_COLLATE,LC_CTYPE и LC_MESSAGES. В версии GNU используются также переменныеSIMPLE_BACKUP_SUFFIX и VERSION_CONTROL, как описано выше. 

СОВМЕСТИМОСТЬ

Соответствует POSIX 1003.2, за исключением того, что иерархии каталоговне могут быть перемещены в другую файловую систему. 

ЗАМЕЧАНИЯ

Эта страница описывает версиюmvпакета fileutils-4.0; другие версии могут иметь небольшие отличия.Исправления и дополнения присылайте по адресу aeb@cwi.nl. Сообщенияоб ошибках в этой программе присылайте по адресуfileutils-bugs@gnu.ai.mit.edu. 

ПЕРЕВОД

Перевёл с английского Виктор Вислобоков <corochoone@perm.ru> 2003


 

Index

ИМЯ
ОБЗОР
ОПИСАНИЕ
ОПЦИИ POSIX
ДЕТАЛИ ВЕРСИИ GNU
ОПЦИИ GNU
ОПЦИИ РЕЗЕРВНОГО КОПИРОВАНИЯ GNU
СТАНДАРТНЫЕ ОПЦИИ GNU
ОКРУЖЕНИЕ
СОВМЕСТИМОСТЬ
ЗАМЕЧАНИЯ
ПЕРЕВОД

desc:

MV

Section: User Commands (1)
Updated: 1998-11
IndexReturn to Main Contents


 

ИМЯ

mv – перемещает (переименовывает) файлы

keywords: linux, manual, pages, mv

[tags]linux, manual, pages, mv[/tags]

1+mkdir

MKDIR

Section: User Commands (1)
Updated: 1998-11
IndexReturn to Main Contents


 

ИМЯ

mkdir – создает каталоги 

ОБЗОР

mkdir [опции] каталог…

Опции POSIX:[-p] [-m права] [--]

Опции GNU (краткая форма):[-p] [-m права] [--verbose][--help] [--version] [--] 

ОПИСАНИЕ

mkdirсоздает каталоги с заданными именами.

По умолчанию права доступа к каталогам устанавливаются в 0777 (`a+rwx’)за вычетом битов, установленных в umask. 

ОПЦИИ

-m права, –mode=права
Устанавливает права доступа к создаваемым каталогам. Эти права могут быть заданы либо всимвольном виде, как описано вchmod(1),либо в виде восьмеричного числа.
-p, –parents
Создает недостающие родительские каталоги для каждого указанногокаталога.Права доступа к родительским каталогам устанавливаются в значениеumask, логически сложенное с `u+wx’. Аргументы, соответствующиесуществующим каталогам, игнорируются.(Таким образом, если каталог /a существует, то `mkdir /a’ выдастошибку, а `mkdir -p /a’ — нет.)
–verbose
Выдавать сообщение для каждого создаваемого каталога. Это наиболееполезно с опцией–parents.
Завершает список опций.

 

СТАНДАРТНЫЕ ОПЦИИ GNU

–help
Выдать подсказку на стандартный вывод и успешно завершиться.
–version
Выдать информацию о версии на стандартный вывод и успешно завершиться.
Служит для обозначения конца списка опций.

 

ОКРУЖЕНИЕ

При работе обычным образом используются значения переменных LANG,LC_ALL, LC_CTYPE и LC_MESSAGES. 

СОВМЕСТИМОСТЬ

POSIX 1003.2 

ЗАМЕЧАНИЯ

Данная страница описывает версиюmkdirпакета fileutils-4.0;другие версии могут иметь небольшие отличия.Исправления и дополнения присылайте по адресу aeb@cwi.nl.Отчеты об ошибках в этой программе присылайте по адресуfileutils-bugs@gnu.ai.mit.edu. 

ПЕРЕВОД

Перевёл с английского Виктор Вислобоков <corochoone@perm.ru> 2003


 

Index

ИМЯ
ОБЗОР
ОПИСАНИЕ
ОПЦИИ
СТАНДАРТНЫЕ ОПЦИИ GNU
ОКРУЖЕНИЕ
СОВМЕСТИМОСТЬ
ЗАМЕЧАНИЯ
ПЕРЕВОД

desc:

MKDIR

Section: User Commands (1)
Updated: 1998-11
IndexReturn to Main Contents


 

ИМЯ

mkdir – создает каталоги

keywords: linux, manual, pages, mkdir

[tags]linux, manual, pages, mkdir[/tags]

1+ls

LS

Section: User Commands (1)
Updated: 1998-11
IndexReturn to Main Contents


 

ИМЯ

ls, dir, vdir – выводит содержимое каталога 

ОБЗОР

ls [опции] [файл...]
dir [файл...]
vdir [файл...]

Опции POSIX:[-CFRacdilqrtu1] [--]

Опции GNU (краткая форма):[-1abcdfghiklmnopqrstuvwxABCDFGHLNQRSUX][-w cols][-T cols][-I шаблон][--full-time][--show-control-chars][--block-size=размер][--format={long,verbose,commas,across,vertical,single-column}][--sort={none,time,size,extension}][--time={atime,access,use,ctime,status}][--color[={none,auto,always}]][--help] [--version] [--] 

ОПИСАНИЕ

Программаlsсначала выводит список всех файлов(не каталогов), перечисленных в командной строке, а затем выводитсписок всех файлов, находящихся в каталогах, перечисленных в команднойстроке. Если не указано ни одного файла, то по умолчанию аргументомназначается `.’ (текущий каталог). Опция -d заставляетlsне считать аргументы-каталоги каталогами. Будут отображаться толькофайлы, которые не начинаются с `.’ или все файлы, если задана опция-a.

Каждый список файлов (для файлов, которые не являются каталогами идля каждого каталога, содержащего список файлов) сортируется отдельнов алфавитной последовательности текущих региональных настроек (locale).Когда указана опция -l, то перед каждым списком выводится итоговаястрока с общим размером всех файлов в списке, который измеряется вполу-килобайтах (512 байт).

Результаты печатаются на стандартный вывод, по одному файлу на строку,если с помощью опции -C не задан многоколоночный вывод.Однако при выводе на терминал не определено, будет ли вывод осуществлятьсяв одну колонку или в несколько. Для задания одноколоночного илимногоколоночного режима вывода могут использоваться опции -1 и -C,соответственно. 

ОПЦИИ POSIX

-C
Напечатать список файлов в колонках с вертикальной сортировкой.
-F
Для каждого имени каталога добавлять суффикс `/’, для каждого имени FIFO – `

1+du

DU

Section: User Commands (1)
Updated: 1998-11
IndexReturn to Main Contents


 

ИМЯ

du – оценка места на диске, занимаемого файлом 

ОБЗОР

du [опции] [файл...]

Опции POSIX:[-askx] [--]

Опции GNU (краткая форма):[-abcDhHklLmsSxX][--block-size=количество][--exclude=шаблон][--max-depth=n][--help] [--version] [--] 

ОПИСАНИЕ

duвыдает отчет об использовании дискового пространства заданными файлами, атакже каждым каталогом иерархии подкаталогов каждого указанногокаталога. Здесь под `использованным дисковым пространством’понимается пространство, используемое для всей иерархии подкаталоговуказанного каталога.

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

ПОДРОБНОСТИ POSIX ВЕРСИИ

По умолчанию, размеры указываются в блоках по 512 байт, но еслизадана опция -k, то размер блока принимается в 1024 байт. 

ПОДРОБНОСТИ ВЕРСИИ GNU

Размеры указываются в блоках по 1024 байт (если размер не заданпосредством опций), за исключением случая, когда заданна переменнаяокруженияPOSIXLY_CORRECT ,В этом случае размер блока соответствует версии POSIX. 

ОПЦИИ POSIX

-a
Показывать размеры для всех встретившихся файлов, а не только длякаталогов.
-k
Использовать размер блока 1024 байта, вместо размера по умолчаниюв 512 байт.
-s
Выводить размеры только для указанных явно аргументов, а не дляих подкаталогов.
-x
Подсчитывать размеры только для той файловой системы, гдерасположен заданный аргумент. (Если в иерархии встретятсякаталоги, которые будут являться точками монтирования другихфайловых систем, то их размеры учитываться не будут прим. перев.)
Завершает список опций.

 

ОПЦИИ GNU

-a, –all
Показывать размеры для всех встретившихся файлов, а не только длякаталогов.
-b, –bytes
Выдавать размеры в байтах вместо килобайтов.
–block-size=количество
Выдавать размеры в блоках длинойколичествобайт.(Новое в fileutils-4.0.)
-c, –total
Выдавать общий итог по всем аргументам после того, как все аргументыбудут обработаны. Это может быть использовано для выяснения суммарногоиспользованного дискового пространства для всего списка заданныхфайлов и каталогов.
-D, –dereference-args
Раскрывать символьные ссылки, заданные в командной строке. Не оказывает влияния на остальные символьные ссылки. Это полезнодля поиска использованного дискового пространства в таких каталогах,как/usr/tmp,которые часто являются символьными ссылками.
–exclude=шаблон
При рекурсивном выполнении пропускать каталоги или файлы, чьи именасовпадают с заданнымшаблоном.Этотшаблонможет быть любым файловым шаблоном Bourne shell.(Новое в fileutils-4.0.)
-h, –human-readable
Добавлять букву размера, напримерMдля двоичного мегабайта (`мебибайт’), к каждому размеру.
-H, –si
Делает то же, что и опция-h,но использует официальные единицы измерения SI (где для расчетовиспользуется 1000 вместо 1024 и, таким образом, M – это 1000000 вместо10485576).(Новое в fileutils-4.0.)
-k, –kilobytes
Выдавать размеры в KiB (бинарных килобайтах, 1024 байта).
-l, –count-links
Подсчитывать размеры всех файлов, даже если они уже встречались(например, при использовании жестких ссылок).
-L, –dereference
Раскрывать символьные ссылки (показывать дисковое пространство,используемое файлом или каталогом, на которые указывает ссылка,вместо пространства, используемого самой ссылкой).
-m, –megabytes
Выдавать размеры в MiB (бинарных мегабайтах, 1048576 байтов).
–max-depth=n
Выдавать общий итог для каталога (или файла, если задана опция-a), только если он находится не более чем на nуровней глубины ниже заданного в командной строке аргумента;–max-depth=0означает то же самое, что и опция-s .(Новое в fileutils-4.0.)
-s, –summarize
Выдавать только суммарный итог для каждого аргумента.
-S, –separate-dirs
Выдавать отдельно размер каждого каталога, не включая размерыподкаталогов.
-x, –one-file-system
Пропускать каталоги, находящиеся не на той же файловой системе, что иобрабатываемый аргумент командной строки.
-X файл, –exclude-from=файл
Выполняет те же действия, что и опция–exclude,за исключением того, что шаблоны берутся из указанногофайла.Шаблоны перечисляются по одному на строку. Еслифайлзадан как `-’, то шаблоны читаются из стандартного ввода.(Новое в fileutils-4.0.)

 

СТАНДАРТНЫЕ ОПЦИИ GNU

–help
Выдать подсказку на стандартный в
ывод и успешно завершиться.
–version
Выдать информацию о версии на стандартный вывод и успешно завершиться.
Служит для обозначения конца списка опций.

 

ОШИБКИ В РЕАЛИЗАЦИИ

В BSD системахduвыдает размеры, которые являются наполовину меньше правильных, дляфайлов, которые смонтированы по NFS из HP-UX систем. В HP-UX системахduвыдает размеры, которые в два раза больше правильных для файлов,которые смонтированы по NFS из BSD систем. Это недостаток систем HP-UX;он также есть и в программе duиз HP-UX. 

ОКРУЖЕНИЕ

Выбор размера блока определяет переменная POSIXLY_CORRECT.Если она не установлена и переменная BLOCKSIZE имеет значение,начинающееся со слова `HUMAN’, то программа ведет себя какпри указании опции -h, если она не перекрывается опциями-k и -m.При работе обычным образом используются значения переменных LANG, LC_ALL, LC_CTYPE иLC_MESSAGES. 

СОВМЕСТИМОСТЬ

POSIX 1003.2 

ЗАМЕЧАНИЯ

Данная страница описывает версиюduпакета fileutils-4.0;из пакета fileutils-4.0;другие версии могут иметь небольшие отличия.Исправления и дополнения присылайте по адресу aeb@cwi.nl.Отчеты об ошибках в этой программе присылайте по адресуfileutils-bugs@gnu.ai.mit.edu. 

ПЕРЕВОД

Перевёл с английского Виктор Вислобоков <corochoone@perm.ru> 2003


 

Index

ИМЯ
ОБЗОР
ОПИСАНИЕ
ПОДРОБНОСТИ POSIX ВЕРСИИ
ПОДРОБНОСТИ ВЕРСИИ GNU
ОПЦИИ POSIX
ОПЦИИ GNU
СТАНДАРТНЫЕ ОПЦИИ GNU
ОШИБКИ В РЕАЛИЗАЦИИ
ОКРУЖЕНИЕ
СОВМЕСТИМОСТЬ
ЗАМЕЧАНИЯ
ПЕРЕВОД

desc:

DU

Section: User Commands (1)
Updated: 1998-11
IndexReturn to Main Contents


 

ИМЯ

du – оценка места на диске, занимаемого файлом

keywords: linux, manual, pages, du

[tags]linux, manual, pages, du[/tags]

1+dd

DD

Section: User Commands (1)
Updated: 1998-11
IndexReturn to Main Contents


 

ИМЯ

dd – преобразовать и копировать файл 

ОБЗОР

dd[--help] [--version][if=файл][of=файл][ibs=байты][obs=байты][bs=байты][cbs=байты][skip=блоки][seek=блоки][count=блоки][conv={ascii, ebcdic, ibm, block, unblock, lcase, ucase, swab, noerror, notrunc, sync}] 

ОПИСАНИЕ

ddкопирует файл (по умолчанию из стандартного ввода на стандартныйвывод), используя заданные размеры блоков для ввода и вывода, и в то жевремя, возможно, выполняя его преобразование.

ddчитает по одному блоку за раз, используя заданный размер входного блока(по умолчанию 512 байт).Если задана опцияbs=байтыи не требуется преобразований, отличных отsync, noerror, или notrunc, тоddзаписывает прочитанные данные (которых может быть меньше, чем было запрошено)в отдельный выходной блок. Выходной блок имеет точно ту же длину, чтопрочитанный блок, за исключением случая, когда задано преобразованиеsync,при котором данные добиваются символами NUL (илипробелами, см. ниже).

В противном случае ввод читается по одному блоку за раз,обрабатывается, а результирующий вывод накапливается и записываетсяпоблочно с заданным размером выходного блока. Последний выходной блокможет быть короче.

За числовыми значениями опций (байты и блоки) могут следоватькоэффициенты: `k’=1024, `b’=512, `w’=2, `c’=1 (коэффициенты`w’ и `c’ являются расширениями GNU; `w’ никогда не должен использоваться –он означает 2 в System V и 4 в 4.2BSD).Два или более таких числовых выражений могут быть умножены друг надруга с помощью символа `x’ между ними. Версия GNU fileutils-4.0 также разрешает при задании размеров блоков(в bs=, cbs=, ibs=, obs=) следующие коэффициенты:M=1048576, G=1073741824, и так далее для T, P, E, Z, Y.Суффикс `D’ делает значения десятичными:kD=1000, MD=1000000, GD=1000000000, и так далее.(Заметим, что для ls, df, du размер M и т. п. определяется переменнымиокружения, но для dd он фиксирован). 

ОПЦИИ

if=файл
Читает данные изфайлавместо стандартного ввода.
of=файл
Пишет данные в файлвместо стандартного вывода. Если только не заданconv=notrunc,ddобрезаетфайлдо нулевого размера (или размера, заданного вseek=).
ibs=bytes
Читает поbytesбайт за раз. По умолчанию 512.
obs=bytes
Пишет поbytesбайт за раз. По умолчанию 512.
bs=bytes
Читает и пишет поbytesбайт за раз. Данная опция перекрывает опцииibsиobs.(Кроме того, установкаbsне эквивалентна установке обеих опцийibsиobsв то же значение, по крайней мере, когда не задано преобразованийотличных отsync,noerrorиnotrunc,так как она оговаривает, что каждый входной блок будет копироватьсяна выход как отдельный блок без объединения коротких блоков).
cbs=байт
Задает размер блока для преобразований типаblockиunblock.
skip=blocks
Пропускаетblocksблоков длиныibsбайтво входном файле перед началом копирования.
seek=blocks
Пропускает в выходном файлеblocksблоков длиныobsбайт перед началом копирования.
count=blocks
Копирует лишьblocksблоков длиныibsбайт из входного файла, а не весь входной файл, как обычно.
conv=ПРЕОБРАЗОВАНИЕ[,ПРЕОБРАЗОВАНИЕ]…
Преобразует файл, как задано аргументом(ами)ПРЕОБРАЗОВАНИЕ.(Вокруг запятых не должно быть пробелов).

Типы преобразований:

ascii
Преобразование EBCDIC в ASCII.
ebcdic
Преобразование ASCII в EBCDIC.
ibm
Преобразование ASCII в альтернативный EBCDIC.
block
Для каждой строки во входном файле, выводитьcbsбайт, заменяя символ новой строки на пробел и добивая пробеламипри необходимости.
unblock
Заменять заключительные пробелы в каждом входном блоке размера cbsбайт на символ новой строки.
lcase
Изменять заглавные буквы на строчные.
ucase
Изменять строчные буквы на заглавные.
swab
Менять местами каждую пару входных байт.Если последний байт имеет нечетный порядковый номер, то онпросто копируется (так как менять местами нечего).[POSIX 1003.2b, PASC interpretations 1003.2 #3 и #4]
noerror
Продолжать после ошибок чтения.
notrunc
Не обрезать выходной файл.
sync
Дополнять каждый входной блок до размераibsпутем добавления нулевых байт.

 

СТАНДАРТНЫЕ ОПЦИИ GNU

–help
Выдать подсказку на стандартный вывод и успешно завершиться.
–version
Выдать информацию о версии на стандартный вывод и успешно завершиться.
Служит для обозначения конца списка оп
ий.

 

ОКРУЖЕНИЕ

При работе обычным образом используются значения переменных LANG,LC_ALL, LC_CTYPE и LC_MESSAGES. 

СОВМЕСТИМОСТЬ

POSIX 1003.2 

ПРИМЕР

Часто стример не может работать с блоками произвольного размера, иddбудет выдавать ошибку ввода/вывода для последнего фрагмента данных,который не полностью заполняет блок. Для получения всего содержимоголенты, используйте `dd if=myfile of=/dev/mytape conv=sync’. Разумеется, если прочитать теперь этот файл обратно с ленты, то онстанет немного больше, потому что будет дополнен нулями. 

ОШИБКИ РЕАЛИЗАЦИИ

Команды типа `dd if=myfile of=/dev/fd0 bs=1k seek=172′ завершаютсянеудачей на некоторых системах, потому чтоddпытается обрезать выходной файл, а обрезать блочное устройствонельзя. В таких случаях добавьте флаг `conv=notrunc’. 

ЗАМЕЧАНИЯ

Данная страница описывает версиюddиз пакета fileutils-4.0;другие версии могут иметь небольшие отличия.Исправления и дополнения присылайте по адресу aeb@cwi.nl.Сообщения об ошибках в этой программе присылайте по адресуfileutils-bugs@gnu.ai.mit.edu. 

ПЕРЕВОД

Перевёл с английского Виктор Вислобоков <corochoone@perm.ru> 2003


 

Index

ИМЯ
ОБЗОР
ОПИСАНИЕ
ОПЦИИ
СТАНДАРТНЫЕ ОПЦИИ GNU
ОКРУЖЕНИЕ
СОВМЕСТИМОСТЬ
ПРИМЕР
ОШИБКИ РЕАЛИЗАЦИИ
ЗАМЕЧАНИЯ
ПЕРЕВОД

desc:

DD

Section: User Commands (1)
Updated: 1998-11
IndexReturn to Main Contents


 

ИМЯ

dd – преобразовать и копировать файл

keywords: linux, manual, pages, dd

[tags]linux, manual, pages, dd[/tags]

1+cp

CP

Section: User Commands (1)
Updated: 2003-11
IndexReturn to Main Contents


 

ИМЯ

cp – копирование файлов и каталогов 

ОБЗОР

cp [опции] файл путь
cp [опции] файл… каталог

Опции POSIX:[-fiprR] [--]

Дополнительные опции POSIX 1003.1-2003:[-HLP]

Опции GNU file-utils 4.0 (краткая форма):
[-abdfilprsuvxPR][-S СУФФИКС][-V {numbered,existing,simple}][--backup=CONTROL][--sparse=КОГДА][--help] [--version] [--]

Дополнительные опции GNU file-utils 4.1 (краткая форма):
[-HLP][--copy-contents][--no-preserve][--reply=HOW][--remove-destination][--strip-trailing-slashes][--target-directory=DIR] 

ОПИСАНИЕ

cpкопирует файлы (или, если попросить, каталоги). Вы можете либокопировать один файл в другой, заданный файл, либо копировать сколькоугодно файлов в заданный каталог.

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

(Так, если /a~– это каталог, то cp -r /a /b скопирует /a в /b/a и /a/x в /b/a/x вслучае, если /b уже существует, но эта же команда будет копировать /aв /b и /a/x to /b/x, если /b не существует, или же завершится сошибкой, если /b~– обычный файл).

Права доступа к файлам и каталогам будут равны тем, что были наоригинальных файлах, логически умноженными (AND) на 0777 (другимисловами, в новых правах будут сброшены биты sticky, setuid и setgid –Прим. ред.), а также с учетомumask(1)пользователя (за исключением случая, когда задана опция -p).(Но во время рекурсивного копирования каталогов, вновь создаваемыекаталоги будут временно получать права, логически сложенные (OR) созначением S_IRWXU (0700), для того, чтобы разрешить чтение, записьи поиск во вновь созданных каталогах).

При попытке скопировать файл сам в себя ничего происходить небудет (за исключением возможной выдачи сообщения об ошибке).Когда происходит копирование файла в другой существующий файл, тоон открывается с использованием вызова open(path, O_WRONLY

1+chown

CHOWN

Section: User Commands (1)
Updated: 1998-11
IndexReturn to Main Contents


 

ИМЯ

chown – изменить владельца и группу файлов 

ОБЗОР

chown [опции] пользователь[:группа] файл…

Опции POSIX:[-R] [--]

Опции GNU (краткая форма):[-cfhvR] [--dereference][--reference=rfile][--help] [--version] [--] 

ОПИСАНИЕ

chownизменяет владельца и/или группу для каждого заданногофайла.

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

ПОДРОБНОСТИ ВЕРСИИ GNU

Версия GNU позволяет использовать в качестве разделителя пользователяи группы точку вместо двоеточия (как в BSD). [Это не разрешается встандарте POSIX, так как точка является допустимым символом в именипользователя.]Если двоеточие или точка следует за именем пользователя, но группа незадана, то данный пользователь становится владельцем указанных файлов,а группа указанных файлов изменяется на основную группупользователя. Если опущеноимя пользователя, а двоеточие или точка вместе с группой заданы, тобудет изменена только группа указанных файлов; в этом случаеchownвыполняет ту же функцию, что иchgrp. 

ОПЦИИ POSIX

-R
Рекурсивное изменение владельца для каталогов и их содержимого.
Завершает список опций.

 

ОПЦИИ GNU

-c, –changes
Подробно описывать действие для каждогофайла,владелец которого действительно изменяется.
-f, –silent, –quiet
Не выдавать сообщения об ошибках для файлов, чей владелец не может бытьизменен.
-h, –no-dereference
Работать с самими символьными ссылками, а не с файлами, на которые ониуказывают. Данная опция доступна только если имеется системный вызовlchown.
-v, –verbose
Подробное описание действия (или отсутствия действия) для каждогофайла.
-R, –recursive
Рекурсивное изменение владельца каталогов и их содержимого.
–dereference
Изменяет владельца файла, на который указывает символьная ссылка,вместо самой символьной ссылки.(Новое в fileutils-4.0.)
–reference=rfile
(Новое в fileutils 4.0.)Изменяет владельцафайлана того, который является владельцемrfile.

 

СТАНДАРТНЫЕ ОПЦИИ GNU

–help
Выдать подсказку на стандартный вывод и успешно завершиться.
–version
Выдать информацию о версии на стандартный вывод и успешно завершиться.
Служит для обозначения конца списка опций.

 

ОКРУЖЕНИЕ

При работе обычным образом используются значения переменных LANG, LC_ALL, LC_CTYPE иLC_MESSAGES. 

СОВМЕСТИМОСТЬ

POSIX 1003.2 не позволяет использовать точку в качестве разделителя междуименем пользователя и именем группы. 

ЗАМЕЧАНИЕ

Данная страница описывает версиюchownпакета fileutils-4.0;другие версии могут иметь небольшие отличия.Исправления и дополнения присылайте по адресу aeb@cwi.nl.Сообщения об ошибках в этой программе присылайте на адресfileutils-bugs@gnu.ai.mit.edu. 

ПЕРЕВОД

Перевёл с английского Виктор Вислобоков <corochoone@perm.ru> 2003


 

Index

ИМЯ
ОБЗОР
ОПИСАНИЕ
ПОДРОБНОСТИ ВЕРСИИ GNU
ОПЦИИ POSIX
ОПЦИИ GNU
СТАНДАРТНЫЕ ОПЦИИ GNU
ОКРУЖЕНИЕ
СОВМЕСТИМОСТЬ
ЗАМЕЧАНИЕ
ПЕРЕВОД

desc:

CHOWN

Section: User Commands (1)
Updated: 1998-11
IndexReturn to Main Contents


 

ИМЯ

chown – изменить владельца и группу файлов

keywords: linux, manual, pages, chown

[tags]linux, manual, pages, chown[/tags]

1+chgrp

CHGRP

Section: User Commands (1)
Updated: 2000-08
IndexReturn to Main Contents


 

ИМЯ

chgrp – изменить группу файлов 

ОБЗОР

chgrp [опции] группа файл…

Опции POSIX:[-R] [--]

Опции POSIX 1003.1-2001:[-hHLPR]

указание группы в стиле GNU:[--reference=rfile]

Опции GNU (краткая форма):[-cfvR][--help] [--version] [--] 

ОПИСАНИЕ

chgrpизменяет группу каждого заданногофайланагруппу,которая может быть представлена как именем группы, так и ее числовымидентификатором (GID). 

ОПЦИИ POSIX

-R
Рекурсивное изменение группы для каталогов и их содержимого.Возникающие ошибки не прекращают работы команды.
Завершает список опций.

 

ОПЦИИ ИЗ ЧЕРНОВИКА СТАНДАРТА AUSTIN

-h
Для каждого аргумента, который является символьной ссылкой, изменитьгруппу самой этой ссылки, а не объекта, на который она указывает.Если система не поддерживает группы для символьных ссылок, то ничегоне делать.
-H (полу-логический метод)
(Используется совместно с-R.)Для каждого аргумента, который является символьной ссылкой на каталог, изменить группу самого каталога и всех файлов в иерархии этогокаталога.
-L (логический метод)
(Используется совместно с-R.)Для каждого файла, указанного в командной строке, или встреченногопри обходе дерева каталогов, если этот файл является символьнойссылкой на каталог, изменить группу самого этого каталога и всехфайлов в иерархии этого каталога.
-P (физический метод)
(Используется совместно с-R.)Для каждого файла, указанного ли в командной строке, или встреченногопри обходе дерева каталогов, если этот файл является символьнойссылкой, изменить группу самой этой ссылки, а не объекта, на которыйона указывает. Если система не поддерживает группы для символьныхссылок, то ничего не делать. Это поведение по умолчанию.
-R
Рекурсивно изменить группу каталогов и их содержимого.

 

ДОПОЛНИТЕЛЬНОЕ ОПИСАНИЕ GNU-ВЕРСИИ

Расширение GNU (новое в GNU fileutils-4.0) позволяет использовать–reference=rfileв качестве определения группы: та же группа, что и уrfile. 

ОПЦИИ GNU

-c, –changes
Подробно описывать действия для каждогофайла,чья группа действительно изменяется.
-f, –silent, –quiet
Не выдавать сообщения об ошибке для файлов, чья группа не может бытьизменена.
-h, –no-dereference
Работать с самими символьными ссылками, а не с файлами, на которыеони указывают. Данная опция доступна только если имеетсясистемный вызовlchown.
-v, –verbose
Подробно описывать действие или отсутствие действия для каждогофайла.
-R, –recursive
Рекурсивное изменение группы для каталогов и всего их содержимого.

 

СТАНДАРТНЫЕ ОПЦИИ GNU

–help
Выдать подсказку на стандартный вывод и успешно завершиться.
–version
Выдать информацию о версии на стандартный вывод и успешно завершиться.
Завершает список опций.

 

ОКРУЖЕНИЕ

При работе обычным образом используются переменные LANG, LC_ALL,LC_CTYPE и LC_MESSAGES. Системы, соответствующие стандарту XSI,используют NLSPATH обычным образом. 

СООТВЕТСТВИЕ СТАНДАРТАМ

POSIX 1003.2 требует только опцию -R. Использование других опцийможет оказаться непереносимым решением. 

ЗАМЕЧАНИЯ

Данная страница описывает командуchgrp,которая находится в пакете fileutils-4.0; другие версии могут иметьнебольшие отличия.Добавления и исправления отправляйте по адресу aeb@cwi.nl. Сообщенияоб ошибках в программах отправляйте по адресуfileutils-bugs@gnu.ai.mit.edu. 

ПЕРЕВОД

Перевёл с английского Виктор Вислобоков <corochoone@perm.ru> 2003


 

Index

ИМЯ
ОБЗОР
ОПИСАНИЕ
ОПЦИИ POSIX
ОПЦИИ ИЗ ЧЕРНОВИКА СТАНДАРТА AUSTIN
ДОПОЛНИТЕЛЬНОЕ ОПИСАНИЕ GNU-ВЕРСИИ
ОПЦИИ GNU
СТАНДАРТНЫЕ ОПЦИИ GNU
ОКРУЖЕНИЕ
СООТВЕТСТВИЕ СТАНДАРТАМ
ЗАМЕЧАНИЯ
ПЕРЕВОД

desc:

CHGRP

Section: User Commands (1)
Updated: 2000-08
IndexReturn to Main Contents


 

ИМЯ

chgrp – изменить группу файлов

keywords: linux, manual, pages, chgrp

[tags]linux, manual, pages, chgrp[/tags]