Здесь буду выкладывать разные мелочи при настройке/работе FreeBSD, которые пока не получается выделит в отдельную статью
ели мы натыкаемся на файл который не можем удалить даже от рута — например
rm: obj.old/usr/src/lib32/usr/lib32/libc.so.7: Operation not permitted rm: obj.old/usr/src/lib32/usr/lib32/libcrypt.so.4: Operation not permitted rm: obj.old/usr/src/lib32/usr/lib32/libthr.so.3: Operation not permitted rm: obj.old/usr/src/lib32/usr/lib32/libkse.so.3: Operation not permitted rm: obj.old/usr/src/lib32/usr/lib32/librt.so.1: Operation not permitted rm: obj.old/usr/src/lib32/usr/lib32: Directory not empty
то не надо забывать про флаги которые мы можем установить на файлы — man chflags, так что все что надо сделать
chflags -R noschg obj.old/usr/src/lib32/usr/lib32/*
и спокойно удаляем
————
если после конвертирования или просто вставки из досовского файла — вы видите “ненавистные” символы ^M в файле file1, то можно использовать комманду:
$ tr -d "\r" < file1 > file2
и в file2 символы ^M будут отсутствовать
————