打开一个文件句柄
touch /file1
exec 6<> /file1
#打开一个文件,自定义文件句柄(前提是这个句柄未被占用)
释放一个文件句柄
exec 6<&-
文件描述符fd(file describtion)
当一个文件句柄未被释放,即使误删除改文件,文件内容依然可以恢复
rm -rf /file1
cp /proc/进程号/fd/6 /file1 #恢复命令
ll /proc/进程号/fd/ #查看文件句柄,提示文件句柄仍为删除状态(deleted),原因是创建的/file1的inode号发生了变化
ll -i /file1 #查看文件的inode号信息(-i参数)
为者常成,行者常至
Give me five~!