-
Notifications
You must be signed in to change notification settings - Fork 0
/
Comandos_de_la_terminal%2Fchmod.mw
118 lines (93 loc) · 4.49 KB
/
Comandos_de_la_terminal%2Fchmod.mw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
__NOTOC__
* [[:#chmod | chmod]]
== chmod ==
<syntaxhighlight lang="bash">
[rrc@Llawyr ~]$ chmod --help
Usage: chmod [OPTION]... MODE[,MODE]... FILE...
or: chmod [OPTION]... OCTAL-MODE FILE...
or: chmod [OPTION]... --reference=RFILE FILE...
Change the mode of each FILE to MODE.
With --reference, change the mode of each FILE to that of RFILE.
-c, --changes like verbose but report only when a change is made
-f, --silent, --quiet suppress most error messages
-v, --verbose output a diagnostic for every file processed
--no-preserve-root do not treat '/' specially (the default)
--preserve-root fail to operate recursively on '/'
--reference=RFILE use RFILE's mode instead of MODE values
-R, --recursive change files and directories recursively
--help display this help and exit
--version output version information and exit
Each MODE is of the form '[ugoa]*([-+=]([rwxXst]*|[ugo]))+|[-+=][0-7]+'.
Report chmod bugs to [email protected]
GNU coreutils home page: <http://www.gnu.org/software/coreutils/>
General help using GNU software: <http://www.gnu.org/gethelp/>
For complete documentation, run: info coreutils 'chmod invocation'
[rrc@Llawyr ~]$ chmod --version
chmod (GNU coreutils) 8.21
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by David MacKenzie and Jim Meyering.
[rrc@Llawyr ComandosDeLaTerminal]$ ls -al typescript
-rw------- 1 rrc rrc 1359 Nov 16 13:16 typescript
[rrc@Llawyr ComandosDeLaTerminal]$ chmod a+x typescript
[rrc@Llawyr ComandosDeLaTerminal]$ ls -al typescript
-rwx--x--x 1 rrc rrc 1359 Nov 16 13:16 typescript*
[rrc@Llawyr ComandosDeLaTerminal]$ chmod g-x,o-x typescript
[rrc@Llawyr ComandosDeLaTerminal]$ ls -al typescript
-rwx------ 1 rrc rrc 1359 Nov 16 13:16 typescript*
[rrc@Llawyr ComandosDeLaTerminal]$ chmod u=rwx,g=rx,o=rx typescript
[rrc@Llawyr ComandosDeLaTerminal]$ ls -al typescript
-rwxr-xr-x 1 rrc rrc 1359 Nov 16 13:16 typescript
[rrc@Llawyr ComandosDeLaTerminal]$ chmod -R o-rx Carpeta1/
[rrc@Llawyr ComandosDeLaTerminal]$ ls -alR Carpeta1
Carpeta1:
total 12
drwxr-x--- 3 rrc rrc 4096 Mar 5 11:45 ./
drwx------ 14 rrc rrc 4096 Mar 5 16:50 ../
drwxr-x--- 3 rrc rrc 4096 Mar 4 12:44 Carpeta2/
lrwxrwxrwx 1 rrc rrc 11 Mar 5 11:45 ChownPrueba -> ChownPrueba
Carpeta1/Carpeta2:
total 12
drwxr-x--- 3 rrc rrc 4096 Mar 4 12:44 ./
drwxr-x--- 3 rrc rrc 4096 Mar 5 11:45 ../
drwxr-x--- 2 rrc rrc 4096 Mar 4 12:44 Carpeta3/
Carpeta1/Carpeta2/Carpeta3:
total 8
drwxr-x--- 2 rrc rrc 4096 Mar 4 12:44 ./
drwxr-x--- 3 rrc rrc 4096 Mar 4 12:44 ../
[rrc@Llawyr ComandosDeLaTerminal]$ chmod 775 Carpeta1
[rrc@Llawyr ComandosDeLaTerminal]$ ls -ald Carpeta1
drwxrwxr-x 3 rrc rrc 4096 Mar 5 11:45 Carpeta1/
[rrc@Llawyr ComandosDeLaTerminal]$ ls -al typescript
-rwxr-x--- 1 rrc rrc 1359 Nov 16 13:16 typescript*
[rrc@Llawyr ComandosDeLaTerminal]$ chmod 1775 typescript
[rrc@Llawyr ComandosDeLaTerminal]$ ls -al typescript
-rwxrwxr-t 1 rrc rrc 1359 Nov 16 13:16 typescript*
[rrc@Llawyr ComandosDeLaTerminal]$ chmod 2775 typescript
[rrc@Llawyr ComandosDeLaTerminal]$ ls -al typescript
-rwxrwsr-x 1 rrc rrc 1359 Nov 16 13:16 typescript*
[rrc@Llawyr ComandosDeLaTerminal]$ chmod 4775 typescript
[rrc@Llawyr ComandosDeLaTerminal]$ ls -al typescript
-rwsrwxr-x 1 rrc rrc 1359 Nov 16 13:16 typescript*
[rrc@Llawyr ComandosDeLaTerminal]$ chmod u-s typescript
[rrc@Llawyr ComandosDeLaTerminal]$ ls -al typescript
-rwxrwxr-x 1 rrc rrc 1359 Nov 16 13:16 typescript*
[rrc@Llawyr ComandosDeLaTerminal]$ chmod 2775 typescript
[rrc@Llawyr ComandosDeLaTerminal]$ ls -al typescript
-rwxrwsr-x 1 rrc rrc 1359 Nov 16 13:16 typescript*
[rrc@Llawyr ComandosDeLaTerminal]$ chmod g-s typescript
[rrc@Llawyr ComandosDeLaTerminal]$ ls -al typescript
-rwxrwxr-x 1 rrc rrc 1359 Nov 16 13:16 typescript*
[rrc@Llawyr ComandosDeLaTerminal]$ chmod 1775 typescript
[rrc@Llawyr ComandosDeLaTerminal]$ ls -al typescript
-rwxrwxr-t 1 rrc rrc 1359 Nov 16 13:16 typescript*
[rrc@Llawyr ComandosDeLaTerminal]$ chmod o-s typescript
[rrc@Llawyr ComandosDeLaTerminal]$ ls -al typescript
-rwxrwxr-t 1 rrc rrc 1359 Nov 16 13:16 typescript*
[rrc@Llawyr ComandosDeLaTerminal]$ chmod o-t typescript
[rrc@Llawyr ComandosDeLaTerminal]$ ls -al typescript
-rwxrwxr-x 1 rrc rrc 1359 Nov 16 13:16 typescript*
</syntaxhighlight>
[[Category:Comandos de la terminal]]