комната-f файлы, запускающиеся с цифры

Старый вопрос, но эй, никакие страницы справочника и нет df -i опция, в то время как шик файл ISO.... звучит мне точно так же, как это - VMware ESXI. В этом случае все Ваше пространство памяти будет присвоено Вашему /vmfs/volumes/datastore1/ папка. Эта команда поместит ISO, где Вам нужен он для добавления нового VMs.

cd /vmfs/volumes/datastore1/ && wget http://centos.mbni.med.umich.edu/..../CentOS-6.2-x86_64-netinstall.iso
6
10.02.2014, 08:26
2 ответа

Что-то вроде этого должно сделать это:

$ rm [0-9]*

Помните, что можно всегда использовать echo с любыми globbing аргументами до разрешения rm выполненный с ними.

$ echo [0-9]*
100 1,208.8 16.7 21.78 2.56 269.96 30 42.81 4.29 5.58 71.24 8 8.36

После выполнения rm команда выше:

$ ls
filter.sh  purchases.csv  README.md
16
27.01.2020, 20:21

В этом случае вы также можете легко использовать find в сочетании с опциями -regex и -delete.

В папке сначала проверьте выбор файлов:

$ find . -regex "[^/]+/.*[0-9]+"

Затем добавьте опцию -delete:

$ find . -regex "[^/]+/.*[0-9]+" -delete

Теперь ваши файлы удалены:

$ ls
filter.sh  purchases.csv  README.md

Всегда сначала проверяйте выбор, поскольку использование регулярного выражения [^/]+/.*[0-9]+ выберет любой файл, содержащий число в конце (например, md5 или hdf5).

Обратите внимание, что find автоматически обрабатывает и подкаталоги. Если вы не хотите этого, добавьте -maxdepth 1 перед регулярным выражением.

Для OS X добавьте опцию -E.

0
27.01.2020, 20:21

Теги

Похожие вопросы