Linux 通过文件头中的代码确定文件的类型。它不依赖于文件扩展名来了解用于打开文件的软件。
这就是我从我的教育中记得的。如果我错了,请纠正我!
最近在 Ubuntu 系统上工作了一下:我在系统上看到很多文件都有像.sh, .txt, .o,等扩展名.c
现在我想知道:这些扩展是否仅适用于人类?所以人们应该知道它是什么类型的文件?
或者它们对操作系统也有某种用途吗?
有时,文件夹名称包含一个点 ( .)是有实际意义的。例如,您正在存储在 L=0.5 下进行的实验的数据。所以文件夹可能被命名为:
experiment_L0.5
Run Code Online (Sandbox Code Playgroud)
文件名可能会出现类似的问题。例如:
file_L0.5.txt
Run Code Online (Sandbox Code Playgroud)
在 Ubuntu 中工作,这是不好的做法吗?与 Windows 用户共享这些目录怎么样?