Understanding Linux and UNIX inodes and file metadata

  Рет қаралды 131,594

theurbanpenguin

theurbanpenguin

Күн бұрын

Пікірлер: 92
@mahdizarepoor8964
@mahdizarepoor8964 Жыл бұрын
10 years ago ... but right now I enjoy watching it . this is called a greate content
@theurbanpenguin
@theurbanpenguin Жыл бұрын
Thank you
@stevencoto834
@stevencoto834 7 жыл бұрын
i was more amazed on the use of "!"
@keithpetrino
@keithpetrino 5 жыл бұрын
yeah that's bash history expansion
@jonassteinberg3779
@jonassteinberg3779 5 жыл бұрын
a developer I was working with one day was using it a year or two ago and I looked up and asked "...what's that syntax you're using?" and they explained; the nooks within crannies and crannies within nooks...
@VictorGarcia-si8wy
@VictorGarcia-si8wy 4 жыл бұрын
Lol me too. I paused the video and went on a rabbit hole about shell events.
@manjeetswt
@manjeetswt 4 жыл бұрын
same here ... i new abt Ctrl + r then type last command
@danwest9900
@danwest9900 4 жыл бұрын
I learn something new every day about the bash shell. Try this one in your terminal: echo $? It will show the exit status of your last command run in the shell. Exit status 0 means the command ran without errors. Anything other than a 0 indicates an error. Try doing: ping -c 1 foo.bar.coolness (or whatever fake net domain name you want to use). You should get an error. Then run the echo $? command and see what status you get. The shell is so fun and powerful.
@bobaktadjalli
@bobaktadjalli 4 ай бұрын
Wow!! What a great explanation. I couldn't know what INode is from recent videos, but after I watched your video which is from 11 years ago, I totally understand it. Thank you!!
@theurbanpenguin
@theurbanpenguin 4 ай бұрын
I think I will update this soon, but thank you :)
@insomniac3334
@insomniac3334 10 жыл бұрын
used this to cram for an operating systems quiz at the last second, it's fantastic!
@nuclearpsyche
@nuclearpsyche 6 жыл бұрын
Excellent tutorial and clear explanation! Thank you! I didn’t know you could search for files by inode number 👍
@theurbanpenguin
@theurbanpenguin 6 жыл бұрын
Thanks for your comment
@TajviaWillis
@TajviaWillis 9 жыл бұрын
Best explanation I've seen of a pretty complex topic. Thanks!
@gowthamanv8740
@gowthamanv8740 5 жыл бұрын
Great video, crystal clear explanation. Do more videos sir
@greghimself3814
@greghimself3814 2 жыл бұрын
The last part of this video allowed me to get rid of a file named -O (messed up a wget command around 2016) that I had had for years and had given up on dealing with
@theurbanpenguin
@theurbanpenguin 2 жыл бұрын
Awsome
@busdriver1261
@busdriver1261 5 жыл бұрын
I'm a Linux newbie and found it easy to understand. Thanks!
@theurbanpenguin
@theurbanpenguin 5 жыл бұрын
Thank you :)
@tansolomon1170
@tansolomon1170 8 жыл бұрын
A very well done video! Thanks a million for this. :)
@jasons1856
@jasons1856 7 жыл бұрын
This video is amazing! We were looking for something like this to keep configuration management.
@chanlapming
@chanlapming 9 жыл бұрын
Thanks. First clear explanation on inode for me today
@jonassteinberg3779
@jonassteinberg3779 5 жыл бұрын
very nice introduction to a firmly misunderstood / unknown topic
@itsmelostfox
@itsmelostfox 9 жыл бұрын
took a midterm test today and one of the questions was "what is an inode", got it right! apparently, but thought I should take a look and boom, here I am!. watched a few of your videos so far and subscribed. keep up the good work!
@vovaonfire
@vovaonfire 10 жыл бұрын
Thanks! That's a great lecture :)
@theurbanpenguin
@theurbanpenguin 10 жыл бұрын
Thank you
@chanmanalac2927
@chanmanalac2927 11 жыл бұрын
very clear explanation. i havent' been even halfway the video, but i already liked this video because the explanation is such easy to grasp. Although i find it a little bit distracting when looking at that writing hand. :)
@andrejgorskolepov
@andrejgorskolepov 10 жыл бұрын
Man that was strait to the point ! Tums up
@FilipMakaroni_xD
@FilipMakaroni_xD 4 жыл бұрын
Love it when you say changed
@theurbanpenguin
@theurbanpenguin 4 жыл бұрын
:)
@saadnaeem8139
@saadnaeem8139 9 жыл бұрын
very good explanation with examples. Thanks for sharing
@dharmeshsingh9050
@dharmeshsingh9050 6 жыл бұрын
using the iNode number to alleviate the absurd file names is a very good method.
@rfrancoi
@rfrancoi 8 жыл бұрын
Excellent video. Thank you.
@yroken
@yroken 8 жыл бұрын
This was a great lesson. I plan on checking out your website and hopefully subscribing soon.
@codextreme7756
@codextreme7756 5 жыл бұрын
very clean and clear explanation
@pramodashnal
@pramodashnal 8 жыл бұрын
Very easy to understand ! Thanks
@CharlesBarret
@CharlesBarret 5 жыл бұрын
Excellent. Pure class!
@theurbanpenguin
@theurbanpenguin 5 жыл бұрын
Thank you
@edsonteixeira6057
@edsonteixeira6057 6 жыл бұрын
brilhante meu querido. brilhante !! brilhante !!!
@theurbanpenguin
@theurbanpenguin 6 жыл бұрын
Obrigado
@craign3766
@craign3766 4 жыл бұрын
Thanks for this. One question I have though, in your delete example of the "ab* file at the end, you deleted it using the inode number. If you had more than one file linked to that then I assume it would delete every linked file associated with that inode?
@ProdEBy
@ProdEBy Жыл бұрын
If you delete a file, then it depends on what kind of link it is. If it is a soft link, then no, but any access to that soft link results in “File not found”. Whereas if it’s a hard link, then that will still be able to open up the contents as the inode doesn’t get deleted. But if you delete an inode, then the hard link should get deleted, and the soft link remains as a dangling link, until you create another file with the same name, in which case, the soft link links to that file again.
@ganeshkumarsiva176
@ganeshkumarsiva176 3 жыл бұрын
Excellent video
@afsarabenazir8558
@afsarabenazir8558 5 жыл бұрын
thanks! very well explained. subscribed!
@theurbanpenguin
@theurbanpenguin 5 жыл бұрын
Thank you so much
@avneeshdwivedi5116
@avneeshdwivedi5116 11 жыл бұрын
thank you very much sir u make my study easy
@aleksandariricanin849
@aleksandariricanin849 3 жыл бұрын
This was Great!
@ChandraSekhar-ur1so
@ChandraSekhar-ur1so 8 жыл бұрын
Thanks !! , ur a genius !!!!. This helped a lot.
@PhilippBrogli-id6gy
@PhilippBrogli-id6gy 2 ай бұрын
When I have a file on the desktop, there is usually a icon attached to it. Where is that icon stored?
@bungaloebill4433
@bungaloebill4433 9 жыл бұрын
Thank you! I subscribed and WILL be checking out your other videos.
@jesusosorio7205
@jesusosorio7205 9 жыл бұрын
NICE! you are my hero!
@b1ueocean
@b1ueocean Жыл бұрын
Excellent 👍
@SFSoulCrooner
@SFSoulCrooner 8 жыл бұрын
great series tux!
@squidiebah
@squidiebah 5 жыл бұрын
Good explanation!
@theurbanpenguin
@theurbanpenguin 5 жыл бұрын
Thanks
@DearDextra
@DearDextra 5 жыл бұрын
just got asked this in an interview :( Lost my chance at 90K job.
@VictorGarcia-si8wy
@VictorGarcia-si8wy 4 жыл бұрын
Hey I hope you have found something better man! Never settle.
@balajisundarrajan9684
@balajisundarrajan9684 7 жыл бұрын
Thank you , great lecture
@rajeswarimoorthy2392
@rajeswarimoorthy2392 7 жыл бұрын
Great Video. Thanks :)
@AndreKhan716
@AndreKhan716 7 жыл бұрын
Excellent, thanks!
@santidev_
@santidev_ 5 жыл бұрын
Thanks, pretty clear!
@alpenwasser6869
@alpenwasser6869 11 жыл бұрын
Excellent video, dear sir! :)
@manjunathkotabal
@manjunathkotabal 2 жыл бұрын
great work
@theurbanpenguin
@theurbanpenguin 2 жыл бұрын
Thank you so much
@carlitodizon9667
@carlitodizon9667 11 жыл бұрын
thank you for the knowledge
@cr3ativemind92
@cr3ativemind92 Жыл бұрын
gr8 explanation
@nahbruhwhat
@nahbruhwhat 7 жыл бұрын
Great! Thank you.
@dhhsncnd6107
@dhhsncnd6107 10 жыл бұрын
Is there any reason why rm 'ab' doesn't remove the inode ?
@ricezhang5299
@ricezhang5299 9 жыл бұрын
Excellent.
@p1r0574n
@p1r0574n 9 жыл бұрын
Great Video Thanks a lot!!!
@NoajmIsMyName
@NoajmIsMyName 6 жыл бұрын
Can you share your bash for the history!
@thomascarlsen8097
@thomascarlsen8097 4 жыл бұрын
Good vid
@mlfconv
@mlfconv 7 жыл бұрын
who did the Animation ?
@asadmoosvi
@asadmoosvi 9 жыл бұрын
Brilliant.
@springautumn2993
@springautumn2993 9 жыл бұрын
Respect!
@mpereztwomx
@mpereztwomx 6 жыл бұрын
Thank you
@GNU_Linux_for_good
@GNU_Linux_for_good 9 ай бұрын
but if I _vim 131135_ the bloody editor starts a whole new file, although I just wanted to edit bloody inode. What th f.... happened here? I wanna inspect the inode itself with surgical precision!
@theurbanpenguin
@theurbanpenguin 9 ай бұрын
The inode is the metadata. It uses not a file. Editing the metadata is supported with tools such as chmod , chown and touch.
@GNU_Linux_for_good
@GNU_Linux_for_good 9 ай бұрын
@@theurbanpenguin_point taken - thanks urbanpenguin_
@huanliu1394
@huanliu1394 7 жыл бұрын
Thanks!
@Suresh1426
@Suresh1426 9 жыл бұрын
thanks!
@The_Nova_Glow
@The_Nova_Glow 8 жыл бұрын
PLEASE MAKE MORE VIDEOS
@orkish2844
@orkish2844 8 жыл бұрын
What is the point of having an automated hand slowly "writing out" text?
@PENDANTturnips
@PENDANTturnips 7 жыл бұрын
Orkish I guess the main reason is that it makes the video more engaging, resembling a university lecture or a higher budget video with animations. This can engage more of your brain since most people like to see stuff moving, I think we're more evolved to absorb information like this than talking over still images. Other benefits are that information is more gradually displayed to you, giving you time to process what each part represents. I personally like it, more interesting than the other OS lectures out there from uni profs who talk over still PowerPoints.
@Freegreentealeaf
@Freegreentealeaf 11 жыл бұрын
:) thanks4the vid, that joke made me laugh4two days ;) Mayb that is just me hehehe
@gaiaendeavors
@gaiaendeavors 4 жыл бұрын
Jesus please tell me you got a better mic since this video?
@tetonicsheldor
@tetonicsheldor 4 жыл бұрын
where's the click? CLICK BAIT LOL!
@kennethcarvalho3684
@kennethcarvalho3684 3 жыл бұрын
I prefer the village penguin
@srb1855
@srb1855 3 жыл бұрын
Excellent thank you! ❤️
Symbolic Links in Linux
6:06
theurbanpenguin
Рет қаралды 29 М.
Linux File System/Structure Explained!
15:59
DorianDotSlash
Рет қаралды 4,2 МЛН
If people acted like cats 🙀😹 LeoNata family #shorts
00:22
LeoNata Family
Рет қаралды 37 МЛН
Миллионер | 3 - серия
36:09
Million Show
Рет қаралды 2,2 МЛН
How Many Balloons To Make A Store Fly?
00:22
MrBeast
Рет қаралды 175 МЛН
Lamborghini vs Smoke 😱
00:38
Topper Guild
Рет қаралды 58 МЛН
Linux Essentials 4.3 Understanding Where Data Is Stored
18:54
theurbanpenguin
Рет қаралды 10 М.
UNIX Inodes and Files (Harry)
14:12
thoughtbot
Рет қаралды 12 М.
Hard and Soft Links in Linux
18:07
Jason Wertz
Рет қаралды 120 М.
Linux Essentials L02.1 Command Line Basics
26:49
theurbanpenguin
Рет қаралды 43 М.
How to use chmod | Manage File Permissions in Linux
15:52
Akamai Developer
Рет қаралды 59 М.
MicroNuggets: Hard Links versus Soft Links Explained
7:03
CBT Nuggets
Рет қаралды 69 М.
VFS | How your system knows where files are
15:15
Maple Circuit
Рет қаралды 8 М.
Hardware and Drivers in Linux
14:16
theurbanpenguin
Рет қаралды 126 М.
Logrotate
11:05
Ruby Tree Software, Inc.
Рет қаралды 55 М.
If people acted like cats 🙀😹 LeoNata family #shorts
00:22
LeoNata Family
Рет қаралды 37 МЛН