1 00:00:00,000 --> 00:00:01,450 [No audio] 2 00:00:01,450 --> 00:00:06,342 Filesystem color definition. Hello everyone, and this is the 3 00:00:06,356 --> 00:00:10,138 lecture where I am going to cover how each file 4 00:00:10,174 --> 00:00:14,974 or directory changes its color in Linux environment. When you run 5 00:00:15,022 --> 00:00:18,858 ls -ltr or ls -l or any 6 00:00:18,884 --> 00:00:22,378 other option that will give you the listing of files 7 00:00:22,414 --> 00:00:26,430 and directories you'll notice that each file or directory. Or 8 00:00:26,480 --> 00:00:30,354 link they are showing up in different colors. So what 9 00:00:30,392 --> 00:00:34,518 really those color mean, and how are they identified in 10 00:00:34,544 --> 00:00:35,790 Linux environment? 11 00:00:37,430 --> 00:00:40,302 This is a screenshot I have that I captured from my 12 00:00:40,316 --> 00:00:43,734 Linux machine and if you look at this screenshot you'll see 13 00:00:43,832 --> 00:00:47,046 this all the way to the right there is these different 14 00:00:47,108 --> 00:00:50,338 files with different colors. There's this yellow file. 15 00:00:50,374 --> 00:00:54,078 There's blue of them, and there's green of them. In this 16 00:00:54,104 --> 00:00:57,174 lecture this is what we exactly I'm going to cover why 17 00:00:57,212 --> 00:01:00,738 there are different colors and what is the representation of each 18 00:01:00,824 --> 00:01:04,834 color in Linux environment. So let's go into our next slide 19 00:01:04,882 --> 00:01:07,722 and we'll cover the first one. Very first one is the 20 00:01:07,736 --> 00:01:11,718 blue. blue, every time you do ls -l, and you 21 00:01:11,744 --> 00:01:17,122 see any name that shows in blue color it means it's 22 00:01:17,146 --> 00:01:23,134 a directory. Anything that shows up in green it's an executable 23 00:01:23,242 --> 00:01:28,458 recognized data file, meaning it has a bash shell scripting in 24 00:01:28,484 --> 00:01:33,286 it, and it is actual a script which has the executable 25 00:01:33,358 --> 00:01:38,470 permissions assigned to it. So it may be possible the script 26 00:01:38,530 --> 00:01:45,586 does not have the shell defined in it but the executable 27 00:01:45,658 --> 00:01:49,340 permission assigned to the file will make that file color green. 28 00:01:50,030 --> 00:01:53,634 Then sky blue color which is a symbolic link file. When 29 00:01:53,672 --> 00:01:56,146 you create a link from your home directory, 30 00:01:56,218 --> 00:02:00,558 let's say to another location and then you go to 31 00:02:00,584 --> 00:02:07,530 that other location, you will see the linked file would 32 00:02:07,580 --> 00:02:11,286 show up in sky blue color. As an example, 33 00:02:11,467 --> 00:02:15,138 if you wanted to create a link you will run 34 00:02:15,284 --> 00:02:22,474 this command which is cd /home/iafzal, this is where the source 35 00:02:22,522 --> 00:02:25,378 of the file is located. You create a file, 36 00:02:25,414 --> 00:02:27,786 let's say touch ca, in my example 37 00:02:27,848 --> 00:02:31,918 let's say Captain America, then you go to cd into /tmp, 38 00:02:31,954 --> 00:02:34,962 that's where you want the link to be created and then 39 00:02:34,976 --> 00:02:44,720 you run the command ln -s symbolic link to /home/iafzal/ca, 40 00:02:45,290 --> 00:02:48,862 which is Captain America. By the way I apologize I missed 41 00:02:48,946 --> 00:02:51,762 the slash right after home but anyway. 42 00:02:51,836 --> 00:02:54,078 We will cover all these steps and I will show you 43 00:02:54,104 --> 00:02:58,242 exactly when we create a link how it shows up in 44 00:02:58,256 --> 00:03:02,598 a different color. Moving on and then we have yellow color 45 00:03:02,744 --> 00:03:07,662 files, yellow with the black background. What are those? 46 00:03:07,736 --> 00:03:11,022 Those are the actual device files that are usually found 47 00:03:11,096 --> 00:03:15,738 under /dev. Anything that is attached to your system for example, 48 00:03:15,824 --> 00:03:20,322 mouse, keyboard, or speakers, or anything that has like a 49 00:03:20,336 --> 00:03:28,906 scsi devices, or IDE devices they show up in /dev 50 00:03:29,088 --> 00:03:33,360 filesystem and they will show up as yellow color. 51 00:03:34,230 --> 00:03:37,862 Then we have a pink color files, those are graphic 52 00:03:37,946 --> 00:03:43,138 image files like JPEG or any type of graphical that 53 00:03:43,164 --> 00:03:45,974 has graphic, and of course you cannot cat that file, 54 00:03:46,022 --> 00:03:50,018 you have to have a certain program to view that image, 55 00:03:50,114 --> 00:03:52,834 and you could only view an image if you are 56 00:03:52,872 --> 00:03:57,170 logged into your system through GUI, through the GUI desktop. 57 00:03:57,230 --> 00:04:00,626 You cannot view a graphical image file 58 00:04:00,758 --> 00:04:03,730 in PuTTY session or SSH session. 59 00:04:04,230 --> 00:04:06,410 Next we have the red files. 60 00:04:06,530 --> 00:04:09,002 Red files are the archive files. 61 00:04:09,146 --> 00:04:11,998 When we have two or three files together and we put 62 00:04:12,024 --> 00:04:16,178 them in a tar file, by running the command tar, 63 00:04:16,334 --> 00:04:20,110 so that container is called an archive file, and 64 00:04:20,160 --> 00:04:24,839 those archive files are shown in a red color. 65 00:04:25,290 --> 00:04:28,670 Then we have red with black is a broken 66 00:04:28,730 --> 00:04:31,774 As it's showing right now, it is a broken link, which 67 00:04:31,812 --> 00:04:37,486 means if you create a symbolic link and that symbolic link 68 00:04:37,548 --> 00:04:45,350 is created with incorrect procedure or incorrect way of running commands, 69 00:04:45,470 --> 00:04:48,778 then it will show up, instead of sky blue color it 70 00:04:48,804 --> 00:04:51,770 will show up red with black background. 71 00:04:51,890 --> 00:04:54,430 So as an example, you will go into 72 00:04:54,480 --> 00:04:59,198 the /home/iafzal directory, you create a file, 73 00:04:59,234 --> 00:05:03,962 let's say touch ihulk, meaning Incredible Hulk. 74 00:05:04,106 --> 00:05:08,527 Then you run the command ln -s for symbolic link, 75 00:05:08,527 --> 00:05:12,662 ihulk /tmp/ihulk. 76 00:05:12,662 --> 00:05:17,410 Now once you run this command it will 77 00:05:17,520 --> 00:05:20,590 show up in red with black background. Why? 78 00:05:20,640 --> 00:05:26,266 Because in the command ln -s, we are not 79 00:05:26,328 --> 00:05:30,130 using the absolute path for the source file. 80 00:05:30,630 --> 00:05:34,584 We have to specify ln -s 81 00:05:34,584 --> 00:05:40,670 /home/iafzal/ihulk, and then the destination, 82 00:05:40,730 --> 00:05:42,962 then it would become sky blue. 83 00:05:43,106 --> 00:05:46,198 Anyway, that's an example of you showing if you have 84 00:05:46,224 --> 00:05:48,142 a broken link it will show up in red and 85 00:05:48,156 --> 00:05:50,602 you could tell right away that link is created but 86 00:05:50,616 --> 00:05:52,286 it's not going to work because it's broken. 87 00:05:52,358 --> 00:05:55,930 It does not have the actual source of the file. 88 00:05:56,550 --> 00:05:58,606 So these are the few lists, a few 89 00:05:58,668 --> 00:06:01,414 colors, there might be more different colors and 90 00:06:01,452 --> 00:06:06,960 you could also modify these colors depending on 91 00:06:07,770 --> 00:06:10,682 what color is your preferred method. 92 00:06:10,826 --> 00:06:14,614 But I would say let's not change any 93 00:06:14,652 --> 00:06:18,838 colors in the Linux environment because this way 94 00:06:18,864 --> 00:06:20,230 you're going to have a problem and you are gonna 95 00:06:20,280 --> 00:06:22,522 jump around from one environment to another. 96 00:06:22,716 --> 00:06:26,086 And please do remember again, as I said before, 97 00:06:26,268 --> 00:06:30,166 not every Linux environment would have the exact same 98 00:06:30,228 --> 00:06:34,320 colors or even have any colors of any kind. 99 00:06:35,010 --> 00:06:40,260 So let's log into my Linux machine and 100 00:06:41,490 --> 00:06:45,600 I have already logged into my Linux machine here, 101 00:06:46,530 --> 00:06:50,666 and I have logged in with my PuTTY session. 102 00:06:50,858 --> 00:06:53,254 So the first thing we will go over is 103 00:06:53,292 --> 00:06:56,940 the directory. I am logged in as myself. 104 00:06:57,690 --> 00:07:02,144 I am in my home directory and when I do ls -ltr, 105 00:07:02,144 --> 00:07:06,974 you will see anything that is a directory is blue 106 00:07:07,022 --> 00:07:11,374 coded color, and you could verify it by looking at this, 107 00:07:11,472 --> 00:07:14,170 the first column and the first bit is 108 00:07:14,220 --> 00:07:16,570 d that shows that it's a directory. 109 00:07:17,190 --> 00:07:19,642 Then we have a color green. 110 00:07:19,776 --> 00:07:23,582 If you notice we have a file called homer 111 00:07:23,726 --> 00:07:30,238 and it has this executable permission xx and x. 112 00:07:30,384 --> 00:07:33,238 As soon as you assign xxx or 113 00:07:33,264 --> 00:07:36,158 executable this becomes like a script. 114 00:07:36,254 --> 00:07:39,302 Linux operating system treats it as a shell 115 00:07:39,326 --> 00:07:42,418 script and changes its color to green. 116 00:07:42,564 --> 00:07:44,626 If I were to change it back 117 00:07:44,688 --> 00:07:48,634 or remove executable permission with a for 118 00:07:48,672 --> 00:07:52,450 for all minus executable homer. 119 00:07:53,490 --> 00:07:56,554 And now if I do ls -ltr, you will 120 00:07:56,592 --> 00:08:00,322 see the homer right here is no more green because 121 00:08:00,396 --> 00:08:04,800 we have removed xx and x from everyone. 122 00:08:04,800 --> 00:08:08,590 So that's why, and that's, 123 00:08:08,590 --> 00:08:12,698 that's a way to identify if the color is green 124 00:08:12,784 --> 00:08:14,738 or not or if it's a script or not. 125 00:08:14,884 --> 00:08:16,758 Next one we have a sky blue 126 00:08:16,794 --> 00:08:21,306 color and that is for creating links. 127 00:08:21,378 --> 00:08:23,810 So I'm going to make this little 128 00:08:24,370 --> 00:08:29,294 smaller so I could read the example there. 129 00:08:29,392 --> 00:08:35,426 So if I go to my home directory, which I'm already 130 00:08:35,488 --> 00:08:41,394 in /home/iafzal, and I create a file called touch ca meaning 131 00:08:41,442 --> 00:08:47,150 Captain America, I will do ls -ltr, and I'll verify it. 132 00:08:48,309 --> 00:08:51,630 Let me make this a little smaller and make this bigger 133 00:08:51,690 --> 00:08:54,039 this way, so this way you could read it better. 134 00:08:54,909 --> 00:08:58,362 Okay, so I have verified that I've created 135 00:08:58,386 --> 00:09:01,154 a file Captain America and it's white color. 136 00:09:01,192 --> 00:09:02,730 Of course it's a regular file. 137 00:09:02,850 --> 00:09:07,502 Now if I go into tmp directry and I create 138 00:09:07,576 --> 00:09:12,110 a link to that Captain America file by typing 139 00:09:12,430 --> 00:09:19,988 ln -s as symbolic link to /home/iafzal/ca, 140 00:09:19,988 --> 00:09:24,054 hit enter, I could verify it while I'm 141 00:09:24,102 --> 00:09:28,082 in tmp directory, I could run ls -ltr, again 142 00:09:28,156 --> 00:09:34,514 ltr will show me the listing in the time when 143 00:09:34,552 --> 00:09:38,430 they were created or modified and in reverse order meaning 144 00:09:38,610 --> 00:09:40,598 the latest one will be at the bottom. 145 00:09:40,684 --> 00:09:44,174 So I'll hit Enter, and you will see the last one, 146 00:09:44,212 --> 00:09:48,100 the bottom one is right here where I have 147 00:09:48,550 --> 00:09:52,442 ca is linked to this actual source file and 148 00:09:52,456 --> 00:09:54,460 you see it's the sky blue color. 149 00:09:54,970 --> 00:09:58,878 Okay then the next one we have is yellow 150 00:09:59,034 --> 00:10:02,814 with black background and those are the device files. 151 00:10:02,982 --> 00:10:07,350 And the device files are located in /dev directory. 152 00:10:07,410 --> 00:10:10,062 So when I am in /dev directory, 153 00:10:10,206 --> 00:10:11,800 let me clear the screen. 154 00:10:13,150 --> 00:10:18,972 So I am in /dev directory and when I do ls -l or ltr, 155 00:10:18,972 --> 00:10:22,142 and hit Enter, you will see all those 156 00:10:22,216 --> 00:10:26,740 files that shows up here are in yellow color. 157 00:10:27,370 --> 00:10:29,346 And as you can see tty 158 00:10:29,478 --> 00:10:32,142 are the terminals, and there are keyboards. 159 00:10:32,226 --> 00:10:35,474 There are many other things that you could look into. 160 00:10:35,572 --> 00:10:38,354 The network cards, network adapters, all 161 00:10:38,392 --> 00:10:40,290 those are the actual devices. 162 00:10:40,470 --> 00:10:45,674 And remember, every time you see a device, the bit 163 00:10:45,712 --> 00:10:49,360 that is assigned to a device starts with C. 164 00:10:51,130 --> 00:10:55,970 And anything that does not have any assigned bit 165 00:10:56,020 --> 00:10:58,374 there, it means it's just a regular file. 166 00:10:58,482 --> 00:11:02,762 And anything that has d in it is what, exactly, 167 00:11:02,896 --> 00:11:04,670 it's a directory. 168 00:11:05,290 --> 00:11:07,010 So now we know that the 169 00:11:07,120 --> 00:11:10,538 device files colors are in yellow. Perfect. 170 00:11:10,624 --> 00:11:14,250 Now let's go to our pink. 171 00:11:14,430 --> 00:11:20,434 Now for pink I do not have any file 172 00:11:20,482 --> 00:11:24,142 in my system that is an image file. 173 00:11:24,166 --> 00:11:27,030 So I have to download an image file to 174 00:11:27,080 --> 00:11:30,834 actually show you how the color looks like. 175 00:11:30,932 --> 00:11:33,735 So first let me go to my home directory, 176 00:11:33,735 --> 00:11:36,522 /home/iafzal, clear the screen. 177 00:11:36,716 --> 00:11:39,142 And now I need to first download. 178 00:11:39,226 --> 00:11:40,590 How do I download? 179 00:11:40,910 --> 00:11:45,234 There is a command I would use, wget that 180 00:11:45,272 --> 00:11:49,246 I would use to download an image from the Internet. 181 00:11:49,438 --> 00:11:54,834 So for right now, what wget does is actually it 182 00:11:54,872 --> 00:12:00,190 gets anything that we specify as in a URL after wget. 183 00:12:00,250 --> 00:12:03,438 So wget, I'm telling you, to get a 184 00:12:03,464 --> 00:12:07,258 file from a URL. Where is that URL? 185 00:12:07,414 --> 00:12:10,460 For the URL, I have to go in to 186 00:12:10,460 --> 00:12:13,050 [No audio] 187 00:12:13,050 --> 00:12:16,786 like Google, and I will type in, let's say 188 00:12:16,848 --> 00:12:20,866 colors, color, anything that you want to type. 189 00:12:20,928 --> 00:12:22,514 Go to Images file. 190 00:12:22,682 --> 00:12:25,234 And let's say this is the 191 00:12:25,272 --> 00:12:27,074 image I want to download balloons, 192 00:12:27,122 --> 00:12:29,518 for example. I would do a right click on 193 00:12:29,544 --> 00:12:32,642 it, and I will say, Copy Image Location. 194 00:12:32,786 --> 00:12:34,378 This is going to copy exactly 195 00:12:34,464 --> 00:12:36,170 where the image is located. 196 00:12:36,350 --> 00:12:41,086 I'll go back to my PuTTY session, and here 197 00:12:41,148 --> 00:12:44,938 I will right click and I have specified the 198 00:12:44,964 --> 00:12:47,714 exact link where that file is located. 199 00:12:47,822 --> 00:12:49,860 And now I will hit enter. 200 00:12:50,850 --> 00:12:53,386 Okay, it is saying that it is giving 201 00:12:53,448 --> 00:12:58,210 me a broken syntax error near unexpected token. 202 00:12:58,530 --> 00:13:02,662 So there is not something right. 203 00:13:02,736 --> 00:13:05,160 But anyway, I'll go ahead and 204 00:13:05,910 --> 00:13:10,810 I will download a different image, how about this one. 205 00:13:10,860 --> 00:13:15,578 I will Copy Image Location. 206 00:13:15,734 --> 00:13:18,310 I think it is the location. 207 00:13:18,310 --> 00:13:21,670 [No audio] 208 00:13:21,670 --> 00:13:27,040 I will run the wget command again and hit Enter. 209 00:13:27,610 --> 00:13:30,458 Okay, so now this time it worked. I don't know. 210 00:13:30,544 --> 00:13:33,614 The image location for the other file was 211 00:13:33,652 --> 00:13:36,918 probably somewhere or has a broken link somewhere. 212 00:13:37,074 --> 00:13:41,378 Anyway, my point is to actually show you how you 213 00:13:41,404 --> 00:13:44,454 could have an image file and download an image file. 214 00:13:44,562 --> 00:13:49,670 We downloaded this image file called img_colarmap.gif, 215 00:13:50,530 --> 00:13:53,034 and it is downloaded in my home directory. 216 00:13:53,082 --> 00:13:56,930 Because when I ran the wget command, it 217 00:13:56,980 --> 00:13:59,898 actually downloaded in the current or existing directory. 218 00:13:59,934 --> 00:14:02,466 So now when I do ls -ltr, 219 00:14:02,598 --> 00:14:05,990 that image file will show up in pink. 220 00:14:05,990 --> 00:14:08,870 [No audio] 221 00:14:08,870 --> 00:14:12,090 Okay, so I did ls -ltr. 222 00:14:12,650 --> 00:14:15,058 Maybe it's showing up as an older file. 223 00:14:15,094 --> 00:14:17,600 That's why it's showing up all the way up there. 224 00:14:18,530 --> 00:14:21,238 Okay, so that's the file, because it's 225 00:14:21,274 --> 00:14:24,810 somehow showing up on January 26, 2016. 226 00:14:25,850 --> 00:14:28,218 So that's not the time when we downloaded it. 227 00:14:28,244 --> 00:14:30,562 Maybe that's the time and it was created 228 00:14:30,646 --> 00:14:33,440 by the author, whoever put it in there. 229 00:14:33,770 --> 00:14:37,614 So anyway, if I do ls -l, 230 00:14:37,652 --> 00:14:41,526 then you will see that in the middle. 231 00:14:41,648 --> 00:14:44,874 So now it's showing up in pink color. 232 00:14:45,032 --> 00:14:48,334 If I do cat on it, I cannot view the image file. 233 00:14:48,442 --> 00:14:52,674 I have shown how to view an 234 00:14:52,712 --> 00:14:54,802 image file in my later sections, 235 00:14:54,886 --> 00:14:56,874 in the additional resources section, you can 236 00:14:56,912 --> 00:14:58,460 go back and check it out. 237 00:14:59,210 --> 00:15:03,094 The next one is the archive file, the tar file. 238 00:15:03,142 --> 00:15:06,380 So if I have a list of files, for example, 239 00:15:08,150 --> 00:15:11,530 right here I have a file ca or Captain America. 240 00:15:11,590 --> 00:15:13,618 I have a file, james. I have a file 241 00:15:13,654 --> 00:15:16,518 peter or instead of just that, I want 242 00:15:16,544 --> 00:15:20,960 you to create files called a b c d. 243 00:15:21,890 --> 00:15:24,310 You could create all those files in one shot 244 00:15:24,370 --> 00:15:27,526 and hit Enter and do ls -ltr. 245 00:15:27,658 --> 00:15:30,330 And you will see your files are created 246 00:15:30,890 --> 00:15:32,922 as it is showing up right here. 247 00:15:33,056 --> 00:15:34,734 Now, I wanted to put all 248 00:15:34,772 --> 00:15:37,170 these four files in a container. 249 00:15:37,790 --> 00:15:44,518 So I will use a command tar cvf, so tar cvf is 250 00:15:44,544 --> 00:15:48,986 the option to put the files into that container. 251 00:15:49,118 --> 00:15:51,478 Before we put the file in the container, we 252 00:15:51,504 --> 00:15:53,474 have to give the name to that container. 253 00:15:53,522 --> 00:16:00,734 So we will say, for example, all.tar. 254 00:16:00,902 --> 00:16:04,934 And now what are we going to put into this container? 255 00:16:05,042 --> 00:16:08,700 We want to put in file a b c and d 256 00:16:09,510 --> 00:16:11,242 So now it'll go in. 257 00:16:11,376 --> 00:16:15,142 So it's actually not actually removing it 258 00:16:15,156 --> 00:16:17,558 and putting it into a container. 259 00:16:17,594 --> 00:16:20,162 It's actually copying it and putting into a container. 260 00:16:20,186 --> 00:16:24,000 So the source file still stays there, but 261 00:16:24,510 --> 00:16:26,806 the container has a copy of those. 262 00:16:26,928 --> 00:16:30,538 So if I do ls -ltr now, and now 263 00:16:30,564 --> 00:16:32,962 you will see the source files are still there, but 264 00:16:32,976 --> 00:16:37,570 the container file is shown as all the red. 265 00:16:37,620 --> 00:16:39,770 And that's what's called the archive files. 266 00:16:39,890 --> 00:16:43,570 My purpose is to show you the red and how it shows 267 00:16:43,620 --> 00:16:47,830 up on the Linux filesystem when you run ls -ltr. 268 00:16:48,000 --> 00:16:50,302 All right, so the last one I have is a 269 00:16:50,316 --> 00:16:54,590 red with black background and that is for broken links. 270 00:16:54,710 --> 00:17:01,042 So if I create a file in my home directory, so if 271 00:17:01,056 --> 00:17:03,602 I go to my home directory, /home/iafzal, which I'm 272 00:17:03,626 --> 00:17:08,354 already in, and I create a file called incredible hulk. 273 00:17:08,462 --> 00:17:12,182 ihulk do ls -ltr and you'll 274 00:17:12,204 --> 00:17:14,194 see it's all the way at the bottom. Perfect. 275 00:17:14,352 --> 00:17:22,950 Now, if I create a link ln -s ihulk, 276 00:17:24,084 --> 00:17:26,104 and I want it 277 00:17:26,104 --> 00:17:32,642 to be linked on /tmp/ihulk, and hit Enter. 278 00:17:32,776 --> 00:17:37,002 Now when I go to tmp directory and I do ls -ltr, 279 00:17:37,002 --> 00:17:42,301 you will see ihulk, there is a link and it 280 00:17:42,316 --> 00:17:47,082 is linked to a file called ihulk, but it is broken 281 00:17:47,165 --> 00:17:50,380 and that is why it is showing up in the red color. 282 00:17:50,380 --> 00:17:52,630 [No audio] 283 00:17:52,630 --> 00:17:54,014 So that's the one. 284 00:17:54,052 --> 00:17:56,080 The red color is showing up. 285 00:17:56,830 --> 00:17:59,562 If I have to fix this, I have to specify 286 00:17:59,706 --> 00:18:02,930 the absolute path, meaning I ran this command, and instead 287 00:18:02,980 --> 00:18:07,938 of this command, I would have to run /home/iafzal/hulk, 288 00:18:08,034 --> 00:18:09,606 and when I run this command, 289 00:18:09,738 --> 00:18:11,966 it says too many symbolic link. I understand. 290 00:18:12,088 --> 00:18:16,130 First I have to remove that, remove ihulk. 291 00:18:17,170 --> 00:18:19,790 And now if I run this command now, it will work. 292 00:18:19,840 --> 00:18:22,118 Now if I do ls -ltr, you 293 00:18:22,144 --> 00:18:25,058 see, ihulk is in blue color. 294 00:18:25,144 --> 00:18:28,974 So source file has to be specified as an absolute path. 295 00:18:29,142 --> 00:18:31,322 Now, you notice I have two of them, 296 00:18:31,396 --> 00:18:35,034 red with black background showing up as broken 297 00:18:35,082 --> 00:18:37,686 link and just red with archive. 298 00:18:37,758 --> 00:18:38,882 And you probably notice, hey, 299 00:18:38,956 --> 00:18:40,298 aren't they both the same? 300 00:18:40,444 --> 00:18:43,754 No, because if I had the white background right now, 301 00:18:43,792 --> 00:18:47,474 by default my PuTTY screen has a black background so 302 00:18:47,512 --> 00:18:49,574 if I had a white background then you would have 303 00:18:49,612 --> 00:18:53,498 seen red as just red and the black meaning on 304 00:18:53,524 --> 00:18:57,770 the white screen the broken link would show as black 305 00:18:57,820 --> 00:19:01,982 background on that little text and would have text would would 306 00:19:01,996 --> 00:19:04,000 have itself a red on it. 307 00:19:04,330 --> 00:19:06,038 All right, so anyway, this is the 308 00:19:06,064 --> 00:19:10,336 topic of filesystem and color definition. Good luck. 309 00:19:10,336 --> 00:19:11,893 [No audio]