DAY 14 - LOCATE | FIND | LINK

 

q  Search file/directory:

 

v  Locate

 

v  Not real time data [mlocate database create - /var/lib/mlocate/updatedb]

v  updatedb

v  locate shohan

 

v  Find

 

v  Search by fileName, fileSize, filePermission, user, group, fileAccessTime, modify, changeTime, file/directory type

v  find<location><file/directory>

v  find / -name file1 [name means fileName/directoryName]

v  find / -iname file1 [i means ignore case sensitive]

v  find / -user shohan [user means user file will be searched]

v  find / -group cisco [group means group file will be searched]

v  find / -type f -name hello [f means file type search]

v  find / -type d -name etc [d means directory type search]

v  find / -type d -user shohan

v  find / -type f -user shohan

v  find / -type f -group shohan

v  find / -perm 664 [search by permission wise]

v  find / -size 2m [search by file size]

v  find / -size +2m

v  find / -size +2m -size -10m [search by size range]

v  find / -iname file1 -exec ls -l {} \;

v  find / -user shohan -exec cp -rfvp {} /backup/ \;

 

v  fallocate -l 2m myfile1 [allocate fixed file size]

 

q  inode:

 

v  index node, unique identifier of metadata on filesystem.

v  ls -li file.txt

16797792 -rw-r--r--. 1 root root 141 Jul 19 21:07 file

 

q  Link-Soft-Hard:

 

v  Soft/Symbolic Link

v  ln -s /1/2/3/4/5/6/7/important.txt /root/important.txt

v  inode number is different

v  unlink important.txt

 

v  Hard Link

v  ln /1/2/important.txt /root/important

v  inode number same for both file

v  hard link not allowed for directory

 

 

Previous Post Next Post

نموذج الاتصال