标签: directory

如何为指定目录中的用户设置完整权限?

如何在 linux 中为指定目录中的用户设置完全权限?

linux permissions directory users

22
推荐指数
1
解决办法
17万
查看次数

为什么要运行 cd 。在做任何事情之前?

这个 sysadmin 恐怖汇编中,其中一位作者写道,作为经验法则:

cd .在做任何事情之前总是做一个。

你为什么想这么做?

directory

22
推荐指数
3
解决办法
1648
查看次数

如何查找(或排除)匹配特定模式的所有目录和子目录(在 Linux 中)?

我正在尝试使用 Linux find 命令查找路径中没有 .svn(Subversion 隐藏文件夹)的所有目录和子目录。我只能让它排除实际的 .svn 目录本身,而不是任何子目录。

这是我现在正在做的事情:

find . -type d \! -iname '*.svn*'
Run Code Online (Sandbox Code Playgroud)

我也试过:

find . -type d \! iname '.svn' \! iname '.svn/*'
Run Code Online (Sandbox Code Playgroud)

仅供参考,我正在尝试使用查找模式,因此我可以将一些 subversion 属性应用于我的存储库中的所有目录,不包括 subversion 隐藏文件夹及其子目录(通过将 exec 命令应用于从 find 命令返回的目录)..

TIA

linux find directory recursive

18
推荐指数
3
解决办法
3万
查看次数

确保 linux 中可重复的目录排序

我经营着一家托管的持续集成公司,我们在 Linux 上运行客户的代码。每次运行代码时,我们都会在单独的虚拟机中运行它。经常出现的一个问题是,客户的测试有时会因为在 VM 上检出的代码的目录顺序而失败。

让我更详细地介绍一下。在 OSX 上,HFS+ 文件系统确保目录总是以相同的顺序遍历。使用 OSX 的程序员假设,如果它在他们的机器上运行,它必须在任何地方运行。但它通常不适用于 Linux,因为 linux 文件系统在遍历目录时不提供排序保证。

例如,假设有 2 个文件,a.rb,b.rb。a.rb 定义MyObject,b.rb 使用MyObject. 如果首先加载 a.rb,一切都会正常。如果首先加载 b.rb ,它将尝试访问未定义的变量MyObject,并失败。

但比这更糟糕的是,它并不总是失败。因为Linux上的文件系统排序是没有顺序的,所以在不同的机器上会是不同的顺序。这更糟糕,因为有时测试通过,有时失败。这是最糟糕的结果。

所以我的问题是,有没有办法使文件系统排序可重复。可能是 ext4 的一些标志,表示它将始终以某种顺序遍历目录?或者可能是具有此保证的不同文件系统?

linux filesystems ext4 directory

18
推荐指数
2
解决办法
2817
查看次数

目录可以拥有的文件数量是否有硬性限制?

想知道 CentOS 6 中一个目录中可以存储的文件数量是否有限制。有一个特定的目录可能有数百万个子目录。

除了存储容量之外,目录中可以包含的文件数量是否有限制?(我在这里假设“文件”可以表示文件或目录)。

非常感谢!

linux files filesystems directory limits

17
推荐指数
3
解决办法
4万
查看次数

Apache Directory 指令是否应该与 DocumentRoot 相关?

ApacheDirectory指令是否应该与 DocumentRoot 相关?我在 VirtualHost 的上下文中询问,但它应该没有任何区别。

换句话说,它应该是:

<VirtualHost>
    DocumentRoot /var/www
    <Directory /var/www>
    ...
Run Code Online (Sandbox Code Playgroud)

或者

<VirtualHost>
    DocumentRoot /var/www
    <Directory />
    ...
Run Code Online (Sandbox Code Playgroud)

两者都有效。在Apache的目录文档说:

Directory-path 要么是目录的完整路径,要么是通配符字符串...

...但随后他们展示了两个与“完整路径”声明相矛盾的例子。

ED:Apache Performance Tuning 页面上的FollowSymLinks 和 SymLinksIfOwnerMatch以及AllowOverride部分也有相互矛盾的例子。

为了好玩,我查看了 Debian 的默认 vhost 设置,发现了这个:

<VirtualHost *:80>
    DocumentRoot /var/www
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>

    <Directory /var/www/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
    </Directory>
    ...
Run Code Online (Sandbox Code Playgroud)

directory apache-2.2

16
推荐指数
1
解决办法
1万
查看次数

/usr/local/bin 和 /usr/local/sbin 有什么区别

我写了一个简单的脚本,我想与我的同事分享。

它应该在 /usr/local/bin 还是 /usr/local/sbin 中?这些目录的典型用途是什么?

linux directory

15
推荐指数
2
解决办法
9017
查看次数

为什么我不能 cd 进入目录?

我正在运行 Ubuntu 10.04.2 LTS。为什么我不能cd进入/var/www目录?

david@ubuntu:/var$ pwd
/var

david@ubuntu:/var$ ls -l
drwxrwxr-- 13 root root  4096 2011-02-26 21:53 www

david@ubuntu:/var$ cd www
-bash: cd: www: Permission denied

david@ubuntu:/var$ sudo cd www
sudo: cd: command not found
Run Code Online (Sandbox Code Playgroud)

ubuntu directory

15
推荐指数
1
解决办法
7万
查看次数

在 Windows 资源管理器中只搜索文件夹

有没有办法在 Windows 资源管理器中只搜索文件夹?

我知道文件夹会排在最前面,但我一直在寻找那个额外的选项。

windows search windows-explorer directory

14
推荐指数
3
解决办法
5万
查看次数

带有子目录的 Apache VirtualHost 代理

目前,我们有一个 IIS 服务器作为我们的主要 Web 服务器。我们在它的位置实现了一个 Apache 服务器,但仍然需要使 IIS 服务器可以访问。通常,这是一件简单的事情,因为 Apache2 可以将子域代理到此服务器。

然而,我们的问题是:我们在 IIS 服务器上使用 dotnetCharting,并且许可与域名相关联。为了让 dotnetCharting 工作,必须购买另一个许可证。

我的问题是,Apache2 可以代理子目录吗?例如,'www.example.com/subdir' 可以指向 IIS 服务器吗?看起来它不应该是不可能的,但我似乎无法找到解决方案。

proxy directory apache-2.2

14
推荐指数
1
解决办法
5万
查看次数