Tag: rm

Почему моя команда ‘rm’ отлично работает в терминале на моем Mac, а не из сценария оболочки?

У меня есть каталог, имя которого содержит пробелы. Мне нужно удалить содержимое этого конкретного каталога. Я экранирую пробелы в имени каталога с \ перед удалением содержимого. Команда rm отлично работает с терминала, но не работает, если я использую ее в сценарии Shell. Нет такого файла или каталога ошибка. Например, у меня есть следующая структура каталогов […]

Как рекурсивно удалить все файлы и папки, кроме нескольких определенных папок?

Имея под рукой оболочку Busybox ash , я хочу очистить папку /opt . Очистка означает рекурсивное удаление всех файлов и папок, за исключением нескольких путей исключения, которые необходимо оставить без изменений. Регрессия rm # cd /opt && echo rm -rf \ ./!(opt/etc/nginx|/opt/home|/opt/etc/config|/opt/usr/sbin|/opt/var/mlocate) -sh: syntax error: unexpected “(” Регрессия find Это, кажется, делает работу: # cd […]

Сколько файлов можно удалить сразу?

Один из моих друзей хотел иметь больше журналов в каталоге /var/log/ , и через некоторое время использования системы он попытался получить доступ к папке и перечислить ее, но вместо этого он получил следующую ошибку: bash: /bin/rm: Argument list too long Кто-нибудь знает, сколько файлов можно добавить в этот список rm ?

Каталог «~» попал в одну из моих папок

Каталог с именем ~ появился в папке в ~/Projects/myproject/~ . дела ls -al ~/Projects/myproject drwxr-xr-x 3 myuser staff 102 20 Sep 11:32 ~ Я не хочу пытаться удалить его с помощью rm, потому что у меня есть ощущение, что он удалит весь мой домашний каталог. Есть ли безопасный способ избавиться от него или какие-либо идеи […]

Не удается удалить определенные каталоги в определенном родительском каталоге

Я использую Amazon Linux, оболочку bash. Я пытаюсь написать заявление, которое удалит все дочерние каталоги с именем «target» в конкретной основной директории. Я хотел бы написать такие вещи, что даже если каталоги не существуют, ошибка не возникает. Я попробовал ниже, но я получаю сообщение об ошибке [jboss@mydevbox ~]$ find ~/.jenkins/jobs/subco/workspace/myproject/ -name 'target' -print0 | xargs […]

Как прикоснуться, rm и коснуться в Unix?

Я хочу очистить текущий файл, чтобы я сделал: коснитесь его, удалите его и коснитесь, потому что я не хочу удалять несуществующий файл; пример touch "$filenameTarget" rm "$filenameTarget" touch "$filenameTarget" Я хочу быть очень осторожным с удалением. Какая здесь правильная философия? ОС: Debian 8.5

Удалить большое количество каталогов под верхним уровнем

У меня есть каталог, полный нескольких других каталогов с одинаковой структурой, поэтому он выглядит так top/A/Output/platform/.. top/B/Output/platform/.. top/C/Output/platform/.. и так далее. Я хочу, начиная с top уровня, удалять все каталоги вниз по каталогам platform , так что в итоге я получаю top/A/Output top/B/Output top/C/Output Может ли кто-нибудь порекомендовать мне команду для этого? Я нахожусь на […]

Удаление многих файлов, кроме одного типа

Возможный дубликат: Удаление всех файлов в папке, кроме файлов X, Y и Z Я пишу скрипт для компиляции многих .tex файлов. После этого было создано множество файлов вспомогательных файлов. Поэтому я хотел бы удалить их в конце скрипта. Мне сложно использовать rm $file.xxx но мне пришлось бы писать все расширения вручную, так как я хочу […]

Удалите папку с тем же именем, что и переменная среды

Я возился с файлом свойств log4j и случайно создал папку со следующим текстом ${foo} но у меня также есть переменная среды с именем foo которая указывает на папку, поэтому, если я сделаю rm -rf "${foo}" он удаляет папку $foo , указывающую на, а не на папку ${foo} . Как я могу указать, чтобы удалить папку […]

Как удалить файл в каталоге только для чтения?

У меня есть каталог и файл в нем, каталог с пометкой «только для чтения»: $ mkdir directoryname $ touch directoryname/filename $ chmod aw directoryname Я не могу удалить файл, даже если передать флаг -f в rm : $ rm -f directoryname/filename rm: cannot remove `directoryname/filename': Permission denied Есть ли способ заставить rm удалить этот файл? […]

Interesting Posts

Что может сделать 64-разрядный Linux для 32-разрядного Linux-устройства?

Как скопировать текст с изображения в pdf-файл?

Почему init отключает процесс, если он слишком быстро обновляется?

Установка Ubuntu с USB на Linux mint

Почему поведение динамического DNS-динамика DHCP противоречиво?

сортировка вывода ps по времени процессора на linux

Linux предоставляет только возможность установки на USB, а не на компьютер

Как интерпретировать следующий образец данных о времени безотказной работы?

Почему разные экземпляры одной и той же программы используют разные объемы памяти?

Speakup не работает при загрузке

debian: удалить все пакеты, установленные в определенный день

Легкая утилита / программа для запуска команды после случайной задержки

iconv завершен сигналом 7

Повтор pcap только на локальной машине

Команда tmux select-pane -LDUR – отключить поведение автоциклирования

Linux и Unix - лучшая ОС в мире.