У меня есть компьютер с сервером Ubuntu, и я использую его с друзьями, чтобы программировать проект через SSH. Проблема в том, что иногда мы открываем один и тот же файл, и если кто-то что-то меняет и сохраняет изменения, он перезаписывает изменения другого программиста.
Как я могу проверить (например, с помощью Nautilus), был ли файл уже открыт кем-то другим или как я могу запретить другим открывать / редактировать файл, над которым я сейчас работаю?
Вы можете попробовать
lsof | grep <part_of_filename>
в консоли. lsof
предоставит вам список всех открытых в данный момент файлов в системе. С помощью grep
вы можете отфильтровать строки, содержащие поисковый запрос.
Если lsof
недоступно в вашей системе, вы можете установить его с помощью
sudo apt-get install lsof