મફત chmod પરમિશન કેલ્ક્યુલેટર
ઓક્ટલ વેલ્યુ (755), સિમ્બોલિક નોટેશન (rwxr-xr-x) અને ચોક્કસ chmod કમાન્ડ મેળવવા માલિક, ગ્રુપ અને અન્ય માટે Unix ફાઇલ પરમિશન ટોગલ કરો.
| વાંચો | લખો | એક્ઝિક્યુટ | મૂલ્ય | |
|---|---|---|---|---|
| માલિક | 7 | |||
| ગ્રુપ | 5 | |||
| અન્ય | 5 |
$ chmod 755 ફાઇલનું નામ
સામાન્ય પ્રીસેટ્સ
આ કેવી રીતે કાર્ય કરે છે
આ સાધન એક હાથે લખેલું, સંપૂર્ણપણે client-side Unix permissions calculator છે — કોઈ લાઇબ્રેરીઓ, કોઈ સર્વર નહીં. તે દરેક permission ને React state matrix માં boolean તરીકે model કરે છે અને direct bitwise arithmetic વાપરીને octal, symbolic, અને ls -l formats વચ્ચે કન્વર્ટ કરે છે.
- 1Checkbox matrix state સેટ કરે છેનવ read/write/execute checkboxes (owner, group, other) માંથી દરેક React state object માં boolean ટૉગલ કરે છે. Special bits — setuid, setgid, અને sticky — સમાંતર state object માં અલગથી ટ્રેક થાય છે.
- 2Bitwise અંકગણિત octal ગણે છેoctalFor() ફંક્શન નિશ્ચિત weights r=4, w=2, x=1 વાપરીને દરેક group માટે active permission values ને સરવાળે છે. ત્રણ group digits concatenate થાય છે, અને જો કોઈ special bit સેટ હોય, તો ચોથો leading digit (setuid=4, setgid=2, sticky=1) prepend થાય છે.
- 3Bidirectional parsing બધા ઇનપુટ sync કરે છે3- કે 4-digit octal number ટાઇપ કરવાથી parseOctal() ટ્રિગર થાય છે, જે દરેક digit ને checkbox matrix માં permission booleans માં decompose કરવા bitwise AND વાપરે છે અને update કરે છે. ls -l line paste કરવાથી parseLsPerms() ટ્રિગર થાય છે, જે 9-character permission string extract કરવા regex વાપરે છે અને setuid/setgid/sticky માટે s, S, t, અને T જેવા special characters decode કરે છે.
- 4chmod command એસેમ્બલ અને કૉપિ થાય છેઅંતિમ chmod command string interpolation દ્વારા બનાવવામાં આવે છે — octal mode કે symbolic mode (u=rwx,g=rx,o=rx form) — વૈકલ્પિક -R flag અને target filename સાથે. Copy પર ક્લિક કરવાથી navigator.clipboard.writeText() દ્વારા ક્લિપબોર્ડ પર command લખાય છે, જે કોઈ network call વગર સ્થાનિક રીતે ચાલે છે.
સંબંધિત સાધનો
ટાઇમસ્ટેમ્પ કન્વર્ટર
Unix ટાઇમસ્ટેમ્પને વાંચી શકાય તેવી તારીખોમાં અને ઊલટું કન્વર્ટ કરો. UTC અને લોકલ ટાઇમ, સેકન્ડ્સ અને મિલિસેકન્ડ્સ સપોર્ટ કરે છે.
નંબર બેઝ કન્વર્ટર
બાઇનરી, ઓક્ટલ, ડેસિમલ અને હેક્ઝાડેસિમલ વચ્ચે નંબર કન્વર્ટ કરો. બિટ-સાઇઝ ફિટ અને ગ્રુપ કરેલું બાઇનરી આઉટપુટ તાત્કાલિક જુઓ.
ICS કેલેન્ડર જનરેટર
કોઈપણ એપ માટે .ics કેલેન્ડર ઇન્વાઇટ બનાવો — Apple Calendar, Outlook, Google. બહુવિધ ઇવેન્ટ્સ, પુનરાવર્તન અને રિમાઇન્ડર ઉમેરો. સંપૂર્ણપણે તમારા બ્રાઉઝરમાં ચાલે છે.