LOCK-tiedosto on tiedosto, jota useat käyttävät käyttöjärjestelmät ja ohjelmat resurssin, kuten tiedoston tai laitteen, lukitsemiseksi. Se ei yleensä sisällä tietoja ja on olemassa vain tyhjänä merkintätiedostona, mutta se voi sisältää myös lukituksen ominaisuuksia ja asetuksia.
LOCK-tiedostot ilmoittavat sovelluksille, että resurssia ei tule käyttää, ennen kuin lukitus on vapautettu. Tämä on hyödyllistä ohjelmille, joiden on estettävä samanaikainen pääsy kriittisiin resursseihin. Tiedostojen lukitsemista varten ohjelmat luovat yleensä uuden tiedoston ja lisäävät ".lock" -laajennuksen alkuperäiselle tiedostonimelle. Esimerkiksi "example.file" -laitteen lukitustiedosto olisi "example.file.lock".
LOCK-tiedostot nähdään yleisesti Unix-pohjaisissa järjestelmissä, mukaan lukien Red Hat Linux -järjestelmän tiedostolukot. Muita esimerkkejä LOCK-tiedostoista ovat Mozilla vanhempi. lukko tiedosto, joka lukitsee Windows Firefox -profiilit, ja Apache Web Server -lukitustiedostot, jotka luodaan LockFile-direktiivillä.