Labels

Android (1) bash (2) boost (2) C (34) C++ (2) cheatsheet (2) CLion (6) css (3) Debian (33) DL (17) Docker (2) Dreamweaver (2) Eclipse (3) fail2ban (4) git (5) GitHub (4) Hacking (3) html (8) http (1) iOS (1) iPad (1) IRC (1) Java (31) javascript (3) Linux (167) Mac (19) Machine Learning (1) mySQL (48) Netbeans (4) Networking (1) Nexus (1) OpenVMS (6) Oracle (1) Pandas (3) php (16) Postgresql (8) Python (9) raid (1) RedHat (14) Samba (2) Slackware (47) SQL (14) svn (1) tar (1) ThinkPad (1) Virtualbox (3) Visual Basic (1) Visual Studio (1) Windows (2)

Friday, 18 September 2020

Linux links

Quick reminder on links in Linux


ln -s sourceFile linkFile (soft link or symbolic link)

ln sourceFile linkFile (hard link)


If we do

ls -lia 

we can see the inode numbers which will tell us if the link is hard or soft., if they are the same, it s hard link.

  • If we have a soft link and delete the source file, only the source file is deleted and the link remains but points to nowhere.
  • If we have a soft link and we delete the linkFile, only the linkFile is deleted.

 

  • If we have a hard link and we delete the source file, only the source file is deleted.
  • If we have a hard link and we delete the linkFile, only the linkFile is deleted.

 

  • If we have a link and we modify either file, both are modified.

 


No comments:

Post a Comment

Note: only a member of this blog may post a comment.