用于man hier的Linux文件系统层次结构文档( /usr/bin )说:
/usr/bin
This is the primary directory for executable programs.
Most programs executed by normal users which are not
needed for booting or for repairing the system and which
are not installed locally should be placed in this
directory.
我听说Linux中的所有东西,包括目录,都是一个文件。所以我尝试访问一个目录文件,但是当我尝试用cat读取它时,我得到了错误cat: xp: Is a directory。使用less、more、head、tail和nl给出了类似的结果,使用Vim使我进入了某种导航菜单。
因此,由于我似乎无法发现自己,我来到这里寻找答案。
所以..。目录文件包含什么样的信息?
我假设答案包括指向该目录中文件的节点的某种链接,但它还包含哪些其他类型的信息?
另外,是否有一种方法来访问该文件并可能编辑它?
我是Linux的新手。我最近在Windows10的Ubuntu上下载了Bash (在Windows10周年纪念版更新之后)。由于此更新相对较新,因此没有太多关于故障排除的在线信息。有两件事我需要帮助:
(1)当我转到主文件夹,似乎是"C:\Users\user\AppData\Local\lxss\ home \user“,并通过Windows添加了一个新文件夹时,这个文件夹在Linux中不会使用"ls”命令显示。但是当我在Linux中使用"mkdir“添加一个目录时,"ls”命令显示了这个文件夹。为什么会这样呢?在此文件夹中工作时,是否仅限于通过"mk
我已经在Ubuntu10.04上安装了Samba,并且即将使用webmin对其进行配置,但我刚刚意识到,我不知道在Linux系统上创建文件共享的最佳位置。
我希望使用最佳实践,避免意外地造成安全风险,或者在一个有经验的Linux用户很难找到它的非常规地方进行共享。
基本上,我想在Ubuntu文件共享( transfer )和Windows机器之间来回传输一些通用文件(图片、文档等)。
目录结构和文件系统有什么区别?
Unix/Linux目录和文件系统如下所示:
下面两个目录显然我们知道目录。
/home/abc/xyzdir1 --is a directory
/home/abc/xyzdir2 -- is a directory
以下三个示例说明了文件系统。
/proc -- is a file system
/ -- is a file system
/bin -- is a file system
如何从上面的代码片段中识别哪个是文件系统和一个目录?
可能重复: Unix和类Unix系统上目录的含义
我对linux相当陌生,但我安装了几种不同的版本。我注意到它们在根目录中都有相似的文件夹名。
bin
boot
dev
etc
home
lib
lost+found
media
mnt
opt
proc
root
sbin
selinux
srv
sys
tmp
usr
var
我在谷歌上搜索了一下,但找不到任何地方可以解释这两种方法的目的。我能理解一对夫妇,但谁能指点我的某个地方,或者给出一个简单的分类。