amarao: (Default)
[personal profile] amarao
(Кто не знает, "админский гольф" - это короткие задачки на понимание и интуицию того, как работает софт, некий аналог шахматных этюдов но для админов).

Есть файлы 1 и 2, являющиеся харлинками. Как их разлинковать одной командой без переименовываний? Разлинкованные файлы имеют разные inodes, но одинаковое содержимое. Если записать в один файл, записанное не появится в другом.

Date: 2025-11-26 03:40 pm (UTC)
ufm: (Default)
From: [personal profile] ufm
sed -i '' 2

Date: 2025-11-27 12:48 pm (UTC)
ufm: (Default)
From: [personal profile] ufm
cp --remove-dest 2 2
cp: '2' and '2' are the same file

Date: 2025-11-27 04:04 pm (UTC)
ufm: (Default)
From: [personal profile] ufm
я протупил, да.

Date: 2025-11-29 03:14 pm (UTC)
From: [personal profile] anonim_legion
Чем-то мне это напоминает старый сайт с генератором справки по несуществующим опциям git.

Зачем это делать одной командой, вот вопрос. Атомарности это не даст всё равно.

Profile

amarao: (Default)
amarao

April 2026

S M T W T F S
   1234
567 891011
12131415161718
19202122232425
2627282930  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 12th, 2026 04:59 pm
Powered by Dreamwidth Studios