rm, unlink -- удалить элементы каталога

  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:6a3b0620e229c838d7d9b79ce4ebed48' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<pre><em><strong>RM(1) Справочник основных команд FreeBSD RM(1)\n</strong></em>\n<strong>НАЗВАНИЕ</strong>\n <strong>rm, unlink</strong> -- удалить элементы каталога</pre><pre><strong>СИНТАКСИС</strong>\n rm [-f | -i] [-dIPRrvW] файл ...\n unlink файл\n\n<strong>ОПИСАНИЕ</strong>\n Утилита rm пытается удалить файлы, указанные в командной строке и не\n являющиеся каталогами. Если права доступа к файлу не разрешают запись и\n устройством стандартного ввода является терминал, то пользователю выво-\n дится запрос (через стандартный файл ошибок) на подтверждение действия.</pre><pre>\n Имеются следующие опции:\n\n <strong>-d</strong> Пытаться удалять каталоги так же, как и файлы других типов.</pre><pre>\n <strong>-f</strong> Пытаться удалять файлы без запроса подтверждения, вне зависимости\n от установленных прав доступа к файлу. Если файл не существует,\n не выводить никакой диагностической информации и не менять статус\n завершения для информирования об ошибке. Опция -f отменяет дей-\n ствие любой ранее указанной опции -i.\n\n <strong>-i</strong> Запрашивать подтверждение перед удалением каждого файла, несмотря\n на установленные права доступа к файлу, и вне зависимости от\n того, является ли устройство стандартного ввода терминалом или\n нет. Опция -i отменяет действие любой ранее указанной опции -f.</pre><pre>\n <strong>-I</strong> Запрашивать подтверждение только если удалению подлежит более\n трёх файлов, или перед рекурсивным удалением каталога. Установка\n этой опции позволяет существенно снизить количество запросов (по\n сравнению с опцией -i), и в то же время обеспечивает практически\n такой же уровень защиты от ошибок.\n\n <strong>-P</strong> Перезаписывать обычные файлы перед удалением. Файлы перезаписы-\n ваются трижды, сначала значением 0xff, затем 0x00, затем ещё раз\n 0xff, и только потом удаляются. Файлы с несколькими жёсткими\n связями не будут ни перезаписаны, ни удалены (если только не ука-\n зана опция -f), а вместо этого будет выводиться предупреждение.</pre><pre>\n Указание этого флага для файла, имеющего доступ только на чтение,\n приведёт к выводу сообщения об ошибке и завершению работы rm.\n Файл при этом не будет перезаписан или удален.\n\n <strong>-R</strong> Пытаться удалить дерево каталогов, корень которого указан аргу-\n ментом файл. Эта опция включает действие опции -d. Если указана\n опция -i, то у пользователя будет запрашиваться подтверждение\n перед обработкой содержимого каждого каталога, а также перед уда-\n лением самого каталога. Если пользователь не подтвердит выполне-\n ние, то обработка нижележащего дерева каталогов будет пропущена.</pre><pre>\n <strong>-r</strong> То же самое, что и -R.\n\n <strong>-v</strong> Выводить больше информации при удалении файлов, показывая их по\n мере их удаления.</pre><pre>\n <strong>-W</strong> Пытаться восстановить перечисленные файлы. На текущий момент эта\n опция может быть использована только для восстановления файлов,\n ``замазанных штрихом\'\' (covered by whiteouts) в файловой системе\n union (см. undelete(2)).\n\n Утилита rm удаляет символические ссылки, а не сами файлы, на которые эти\n ссылки указывают.</pre><pre>\n Попытка удалить файлы /, . или .. вызовет ошибку.\n\n Если утилита вызывается как unlink, то ей может быть передан только один\n аргумент, который не должен являться каталогом. В таком простом режиме\n работы команде не может быть передано никаких опций, утилита только лишь\n выполняет операцию unlink(2) с переданным ей аргументом.</pre><pre><strong>СТАТУС ЗАВЕРШЕНИЯ\n</strong> Утилита rm возвращает 0 в случае, когда все перечисленные файлы или дере-\n вья каталогов были удалены, или если была указана опция -f и все суще-\n ствующие файлы или деревья каталогов были удалены. В случае возникнове-\n ния ошибки rm возвращает значение &gt;0.\n\n<strong>ЗАМЕЧАНИЯ\n</strong> Команда rm использует getopt(3) для анализа переданных ей аргументов, что\n позволяет ей принимать опцию `--\', которая вызовет остановку обработки\n переданных флагов там, где эта опция встретится. Это позволяет удалять\n файлы, имена которых начинаются с символа черты (`-\'). Например:</pre><pre>\n rm -- -filename\n\n Того же результата можно добиться, задавая имя файла с указанием абсолют-\n ного или относительного пути. Например:</pre><pre>\n rm /home/user/-filename\n rm ./-filename\n\n Если опция -P указывается совместно с опцией -f, то файл будет перезапи-\n сан и удалён даже если он имеет жёсткие ссылки.</pre><pre><strong>СОВМЕСТИМОСТЬ</strong>\n Утилита rm отличается от исторических реализаций тем, что опция -f скры-\n вает только попытки удаления несуществующих файлов, вместо сокрытия все-\n возможных ошибок. Опция -v нестандартная, и её использование в командных\n сценариях нежелательно.\n\n Также исторические BSD реализации осуществляют запросы к пользователю\n через стандартный вывод, а не через стандартный файл ошибок.</pre><pre><strong>СМОТРИ ТАКЖЕ\n</strong> chflags(1), rmdir(1), undelete(2), unlink(2), fts(3), getopt(3),\n symlink(7)\n\n<strong>СТАНДАРТЫ</strong>\n Команда rm соответствует IEEE Std 1003.2 (``POSIX.2\'\').</pre><pre>\n Упрощённая команда unlink соответствует Version 2 of the Single UNIX\n Specification (``SUSv2\'\').\n\n<strong>ИСТОРИЯ</strong>\n Команда rm появилась в Version 1 AT&amp;T UNIX.</pre><pre><strong>ПРОБЛЕМЫ</strong>\n Опция -P подразумевает, что нижележащая файловая система является файло-\n вой системой с фиксированными блоками (fixed-block file system). UFS\n является такой системой, а LFS - нет. Кроме этого, перезаписываются\n только обычные файлы, файлы всех остальных типов - нет.\n\n<em><strong>FreeBSD 6.2 26 декабря 2006 FreeBSD 6.2</strong></em></pre>', created = 1767403424, expire = 1767489824, headers = '', serialized = 0 WHERE cid = '2:6a3b0620e229c838d7d9b79ce4ebed48' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:07243fc0252056071eaa62af8c18d662' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><a class=\"thickbox\" href=\"/files/imagepicker/1/wake_up_ua.png\"><img alt=\"Вставай, Україно!\" class=\"imgp_img\" src=\"/files/imagepicker/1/thumbs/wake_up_ua.png\" style=\"height:200px; width:150px\" /></a></p>\n', created = 1767403424, expire = 1767489824, headers = '', serialized = 0 WHERE cid = '2:07243fc0252056071eaa62af8c18d662' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:cc913d232116f0426090404133377d88' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:d9a86123bfcbc57878743027b584400b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><a href=\"http://muff.kiev.ua/rss.xml\"><img alt=\"RSS\" width=\"160\" height=\"60\" src=\"http://muff.kiev.ua/files/muf-rss.png\" /></a></p>\n', created = 1767403424, expire = 1767489824, headers = '', serialized = 0 WHERE cid = '2:d9a86123bfcbc57878743027b584400b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:39649256b636e3d5ded656bc52bd8c01' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
Версия для печатиОтправить другуPDF version
RM(1)                 Справочник основных команд FreeBSD                 RM(1)

НАЗВАНИЕ
     rm, unlink -- удалить элементы каталога
СИНТАКСИС
     rm [-f | -i] [-dIPRrvW] файл ...
     unlink файл

ОПИСАНИЕ
     Утилита rm пытается удалить файлы, указанные в командной строке и не
     являющиеся каталогами.  Если права доступа к файлу не разрешают запись и
     устройством стандартного ввода является терминал, то пользователю выво-
     дится запрос (через стандартный файл ошибок) на подтверждение действия.
     Имеются следующие опции:

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

     -i      Запрашивать подтверждение перед удалением каждого файла, несмотря
             на установленные права доступа к файлу, и вне зависимости от
             того, является ли устройство стандартного ввода терминалом или
             нет.  Опция -i отменяет действие любой ранее указанной опции -f.
     -I      Запрашивать подтверждение только если удалению подлежит более
             трёх файлов, или перед рекурсивным удалением каталога.  Установка
             этой опции позволяет существенно снизить количество запросов (по
             сравнению с опцией -i), и в то же время обеспечивает практически
             такой же уровень защиты от ошибок.

     -P      Перезаписывать обычные файлы перед удалением.  Файлы перезаписы-
             ваются трижды, сначала значением 0xff, затем 0x00, затем ещё раз
             0xff, и только потом удаляются.  Файлы с несколькими жёсткими
             связями не будут ни перезаписаны, ни удалены (если только не ука-
             зана опция -f), а вместо этого будет выводиться предупреждение.
             Указание этого флага для файла, имеющего доступ только на чтение,
             приведёт к выводу сообщения об ошибке и завершению работы rm.
             Файл при этом не будет перезаписан или удален.

     -R      Пытаться удалить дерево каталогов, корень которого указан аргу-
             ментом файл.  Эта опция включает действие опции -d.  Если указана
             опция -i, то у пользователя будет запрашиваться подтверждение
             перед обработкой содержимого каждого каталога, а также перед уда-
             лением самого каталога.  Если пользователь не подтвердит выполне-
             ние, то обработка нижележащего дерева каталогов будет пропущена.
     -r      То же самое, что и -R.

     -v      Выводить больше информации при удалении файлов, показывая их по
             мере их удаления.
     -W      Пытаться восстановить перечисленные файлы.  На текущий момент эта
             опция может быть использована только для восстановления файлов,
             ``замазанных штрихом'' (covered by whiteouts) в файловой системе
             union (см. undelete(2)).

     Утилита rm удаляет символические ссылки, а не сами файлы, на которые эти
     ссылки указывают.
     Попытка удалить файлы /, . или .. вызовет ошибку.

     Если утилита вызывается как unlink, то ей может быть передан только один
     аргумент, который не должен являться каталогом.  В таком простом режиме
     работы команде не может быть передано никаких опций, утилита только лишь
     выполняет операцию unlink(2) с переданным ей аргументом.
СТАТУС ЗАВЕРШЕНИЯ
     Утилита rm возвращает 0 в случае, когда все перечисленные файлы или дере-
     вья каталогов были удалены, или если была указана опция -f и все суще-
     ствующие файлы или деревья каталогов были удалены.  В случае возникнове-
     ния ошибки rm возвращает значение >0.

ЗАМЕЧАНИЯ
     Команда rm использует getopt(3) для анализа переданных ей аргументов, что
     позволяет ей принимать опцию `--', которая вызовет остановку обработки
     переданных флагов там, где эта опция встретится.  Это позволяет удалять
     файлы, имена которых начинаются с символа черты (`-').  Например:
           rm -- -filename

     Того же результата можно добиться, задавая имя файла с указанием абсолют-
     ного или относительного пути.  Например:
           rm /home/user/-filename
           rm ./-filename

     Если опция -P указывается совместно с опцией -f, то файл будет перезапи-
     сан и удалён даже если он имеет жёсткие ссылки.
СОВМЕСТИМОСТЬ
     Утилита rm отличается от исторических реализаций тем, что опция -f скры-
     вает только попытки удаления несуществующих файлов, вместо сокрытия все-
     возможных ошибок.  Опция -v нестандартная, и её использование в командных
     сценариях нежелательно.

     Также исторические BSD реализации осуществляют запросы к пользователю
     через стандартный вывод, а не через стандартный файл ошибок.
СМОТРИ ТАКЖЕ
     chflags(1), rmdir(1), undelete(2), unlink(2), fts(3), getopt(3),
     symlink(7)

СТАНДАРТЫ
     Команда rm соответствует IEEE Std 1003.2 (``POSIX.2'').
     Упрощённая команда unlink соответствует Version 2 of the Single UNIX
     Specification (``SUSv2'').

ИСТОРИЯ
     Команда rm появилась в Version 1 AT&T UNIX.
ПРОБЛЕМЫ
     Опция -P подразумевает, что нижележащая файловая система является файло-
     вой системой с фиксированными блоками (fixed-block file system).  UFS
     является такой системой, а LFS - нет.  Кроме этого, перезаписываются
     только обычные файлы, файлы всех остальных типов - нет.

FreeBSD 6.2                     26 декабря 2006                    FreeBSD 6.2
Ваша оценка: Нет Средняя: 3.5 (6 голосов)

Вставай, Україно!

Литература

Создавая новую Папку, не считайте себя Создателем - это право Вам дано Админом!