LINUX.ORG.RU

скрытые файлы


0

0

Здравствуйте. В дириктории есть куча скрытых файлов (т.е. .la1, .la2)

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

rename '.' ' ' *

не покатило

anonymous

Что-то вроде
---
for i in .*; do mv $i `sed -e 's/^\.//' <<< $i`; done
---
за тем исключением, что имена "." и ".." нужно пропускать.

phoenix ★★★★
()
Ответ на: комментарий от phoenix

> Что-то вроде > for i in .*; do mv $i `sed -e 's/^\.//' <<< $i`; done > за тем исключением, что имена "." и ".." нужно пропускать.

for x in .*; do echo mv "$x" "${x#.}"; done

fk0
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.