удалить несколько файлов, но оставить выбранный

http://www.ubuntu.com/project/about-ubuntu/licensing

Согласно этой ссылке Ubuntu представляет собой набор из нескольких компьютерных программ, и каждый из них может другая лицензия.

Насколько я знаю, базовое ядро ​​Linux выпущено в GNU GPL версии 2:

http://www.ubuntu.com/project / about-ubuntu / licensing

И если вы хотите найти лицензионное соглашение для каждой из этих программ, вы можете найти его на машине Ubuntu в этом месте:

/usr/share/doc/*/copyright

1
задан 3 February 2014 в 16:16

2 ответа

Поскольку при удалении файлов могут возникнуть серьезные проблемы, я бы рекомендовал переместить ненужные файлы в какую-либо папку, прежде чем удалять их с диска. Давайте создадим папку wastebasket и поместим ее в ~:

mkdir ~/wastebasket/

Затем, давайте cd перейдем в папку, которая требует очистки, и переместим все файлы, кроме одного, с именем precious, в wastebasket:

cd mess/
ls -1 | grep -xv precious | xargs -i mv -i {} ~/wastebasket/

Если все прошло как ожидалось, удалите wastebasket:

rm -rf wastebasket
0
ответ дан 3 February 2014 в 16:16

Если файл находится в текущем каталоге, вы можете просто сделать:

for file in *; do if [ $file != 'NAME_OF_YOUR_FILE' ]; then rm -r $file; fi; done

Предупреждение: может привести к потере ценных данных, не проверенных с файлами, которые имеют специальные символы, пробелы, новые строки, ноль символов имена американских президентов.

0
ответ дан 3 February 2014 в 16:16

Другие вопросы по тегам:

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