3 在Linux和Unix中,lost + found文件夹的用途是什么? 在Linux和Unix操作系统的根目录下有一个文件夹,名为 /lost+found/ 这是为了什么 在什么情况下我会与之互动?我将如何与之互动? 644 filesystems directory-structure lost-found
6 / opt和/ usr / local有什么区别? 根据文件系统层次结构标准,/opt用于“附加应用程序软件包的安装”。 /usr/local是“供系统管理员在本地安装软件时使用”。这些用例看起来非常相似。软件不包含的分布通常是默认配置为在安装/usr/local或/opt没有特别无缘无故为他们选择。 我是否缺少某些区别,或者两者都做同样的事情,但是出于历史原因而存在? 403 directory-structure fhs
9 等代表什么? 根目录中的“ etc”文件夹代表什么?我认为知道这一点将帮助我记住某些文件的位置。 更新:可能对其他用户有用,该文件夹用于“主机特定的配置文件”- 参考。 187 terminology directory-structure
9 查找目录分支中某些文件的总大小 假设有一个映像存储目录,例如,./photos/john_doe其中有多个子目录,其中驻留了许多特定文件(例如*.jpg)。如何计算john_doe分支下面这些文件的摘要大小? 我试过了du -hs ./photos/john_doe/*/*.jpg,但这只显示单个文件。此外,此操作仅跟踪john_doe目录的第一个嵌套级别,例如john_doe/june/,但会跳过john_doe/june/outrageous/。 那么,如何遍历整个分支,求和某些文件的大小呢? 140 files directory directory-structure size
4 / tmp和/ var / tmp有什么区别? 在大多数FHS系统上,既有/tmp文件夹,也有/var/tmp文件夹。两者之间的功能区别是什么? 136 directory-structure fhs tmp
17 我应该把自己编译的软件放在哪里? 我需要在Fedora机器上编译一些软件。放置在哪里最好,以免干扰打包的软件? 126 package-management compiling software-installation directory-structure fhs
3 为什么根目录用/符号表示? 我已经在Google上对此进行了一些研究,但结果是模糊的。为什么用该/符号表示根目录。其背后是否有确凿的理由? 95 linux directory-structure history
12 为什么Linux的文件系统设计为单个目录树? 谁能解释为什么Linux被设计为单个目录树? 在Windows中,我们可以有多个驱动器,例如C:\和D:\,在Unix中只有一个根。有什么具体原因吗? 91 filesystems mount directory-structure
9 为什么默认情况下将Web服务器上的根目录放在“ / var / www”中? Tuxfiles对Linux目录结构说了以下几点: /var: 该目录包含可变数据,该可变数据在系统运行时会不断变化。 FHS/var表示以下内容: /var包含可变数据文件。这包括假脱机目录和文件,管理和日志记录数据以及临时和临时文件。 然后,他们继续说诸如日志,邮件和后台打印程序之类的内容都放在该文件夹中。 传统上,在Ubuntu Linux上进行Apache或Nginx的常规安装会将目录放置在/var/www/。 在我看来,这不是放置目录的理想位置,文件或内容应该是永久的。 为什么如此频繁地放入/var? 从主观上来说,根据目录结构,这是理想的位置吗? 87 directory-structure
7 什么是/ usr / local / bin? 在今天之前,我已经在一定程度上使用了终端,可以使用touch命令来移入和移出目录以及更改文件的日期。在Mac上安装了一个有趣的脚本并不得不chmod 755将该文件设置为可执行文件之后,我已经意识到了终端的全部功能。 我想知道是什么/usr/local/bin。/usr/我假设是计算机的用户。我不确定为什么/local/在那里。它显然代表本地计算机,但是由于它位于计算机(或服务器)上,真的有必要吗?会/usr/bin没事的吗? 那是/bin什么?为什么通常将此区域用于在终端上安装脚本? 85 executable directory-structure
2 什么是/ run / user / 1000文件夹? 这个文件夹是什么:/run/user/1000在我的Fedora系统上,它有什么作用? ~ $ df -h Filesystem Size Used Avail Use% Mounted on tmpfs 1.2G 20K 1.2G 1% /run/user/1000 编辑:2019年6月7日。 我的两个答案在此目录中存储的目录或位置不同: 帕特里克: 在此之前systemd,这些应用程序通常将其文件存储在中/tmp。 再次在这里: /tmp是唯一指定的位置,该位置FHS是本地的,并且所有用户均可写入。 布赖恩: 此目录的用途曾经由/var/run。通常,出于向后兼容的目的,程序可能会继续使用/var/run来满足提出的要求/run。 再次在这里: 除非另有说明,否则已迁移使用的程序/run应停止使用 。/var/run/var/run 那么是哪个的父亲/run/user/1000,为什么一个答案中都没有提及另一个关于以前使用的目录的内容/run/user。 84 linux fedora filesystems directory-structure
9 用户之间共享文件的最合适目录是什么? 或者:我可以将属于某个组的文件放在哪里? 假设在Unix系统上有两个用户:joe和sarah。他们都是电影爱好者小组的成员。我应该把他们的电影文件放在哪里? /home/{joe,sarah}/movies不适当,因为这些目录属于joe / sarah,而不属于它们的组; /home/movies-enthusiast也不合适,因为电影爱好者是一个群体,而不是用户; /var/movies-enthusiast 也许是一种选择,但我不确定FHS是否允许这样做; /srv/movies-enthusiast 也许也可以选择,但是电影不是系统服务所需的文件。 82 directory-structure fhs
2 为什么“ /”有一个“ ..”条目? 这一直困扰着我。为什么根目录包含对父目录的引用? bob @ bob:/ $ ls -a 。建立家庭lib32 mnt .rpmdb sys vmlinuz .. cdrom initrd.img lib64 opt sbin tmp vmlinuz.old bin dev initrd.img.old丢失+找到proc selinux usr 引导等lib媒体根srv var 我了解如何在文件系统中管理目录-每个目录都有n + 2个指向自身的指针(n =目录中子目录的数量)。每个直接子目录一个,其父目录一个,其自身一个。 但是,什么是/父母? 81 filesystems directory directory-structure
2 什么是新的/ run文件系统? 我刚刚跑df -h了一分钟,发现添加了一个我不熟悉的文件系统。有谁知道为什么/run存在?这是内核添加的吗?通过Arch Linux? run 10M 236K 9.8M 3% /run 76 linux filesystems directory-structure
7 Linux等同于C:\ Program Files? 我知道在Windows以及Linux和Unix中,可以在任何目录中安装程序|软件。同样,如果使用发行版的打包系统安装了软件包,则会将文件放置在正确的位置。 但有时,软件安装会提示您放置文件的路径。如果是Linux发行版,则此默认位置(C:\Program Files或C:\progra~1等效位置)在哪里?各种发行版本是否有所不同?如果是的话,这个地方将是RHEL,Suse和Ubuntu? 64 ubuntu rhel software-installation directory-structure suse