在Linux中,临时文件(“ tempfile”)和常规文件之间的主要区别是什么?
我认为这两个索引节点之间的唯一主要区别是,无论出于何种原因,总的来说,“临时文件”的生命周期比“常规文件”的生命周期短得多,而从原理上讲,这两者都是实用的(至少是由于临时原因)。事实上,这个宇宙正朝着完全的热死()。
参考:
临时文件和常规文件之间绝对没有区别。
临时文件是常规文件,而常规文件是“常规”文件,而不是目录,设备专用文件或命名管道等。
如您所指出的,唯一的区别是文件的典型用法。当程序或脚本创建“临时文件”时,它通常是一个常规文件,用于存储临时数据,该临时数据在创建它的过程的生命周期内是不需要的。此类文件通常是在中创建的$TMPDIR
。
File:可以写入或读取或两者兼有的对象。文件具有某些属性,包括访问权限和类型。文件类型包括常规文件,字符特殊文件,块特殊文件,FIFO特殊文件,符号链接,套接字和目录。该实现可能支持其他类型的文件。
常规文件:一个文件,它是字节的可随机访问的序列,系统没有施加任何其他结构。
但是,它并不关心关于“临时文件”的定义,因为它不是特定的文件类型(而是使用常规文件的一种方式)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句