Spec-Zone.ru › Nushell

rm для файловой системы

Удаление файлов и каталогов.

Подпись

> rm {flags} (filename) ...rest

Флаги

  • --trash, -t: переместить в корзину платформы вместо постоянного удаления. Не используется на Android и iOS
  • --permanent, -p: удалить навсегда, игнорируя параметр конфигурации 'always_trash'. Включено по умолчанию на Android и iOS
  • --recursive, -r: рекурсивно удалить подкаталоги
  • --force, -f: подавить ошибку, если файла нет
  • --verbose, -v: вывести имена удаленных файлов
  • --interactive, -i: запросить у пользователя подтверждение действия
  • --interactive-once, -I: запросить у пользователя подтверждение действия только один раз

Параметры

  • filename: путь к файлу, который нужно удалить
  • ...rest: дополнительные пути к файлам для удаления

Типы входных/выходных данных:

Вход Выход
ничего ничего

Примеры

Удалить или переместить файл в корзину (в зависимости от параметра конфигурации 'always_trash')

>rmfile.txt

Переместить файл в корзину

>rm--trashfile.txt

Постоянно удалить файл, даже если параметр конфигурации 'always_trash' включен

>rm--permanentfile.txt

Удалить файл, игнорируя ошибки 'файл не найден'

>rm--forcefile.txt

Удалить все файлы размером 0 КБ в текущем каталоге

>ls|wheresize==0KBandtype==file|each { rm$in.name } |null

Copyright © 2019–2023 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/rm.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API