小编Cam*_*oft的帖子

在 Linux 中找出目录位于哪个分区?

有没有办法找出目录位于哪个分区?

我知道我可以df用来列出分区和挂载点,但我需要能够通过一个简单的命令找出任何目录所在的分区。

linux bash

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

如何在 Linux 中执行文件操作(即 cp、mv、rm 和 chown 等)时排除文件夹

执行文件操作时如何排除文件夹,即 cp 等。

我目前会使用通配符 * 将文件操作应用于所有文件,但我需要排除一个文件夹。

我实际上想要使用的命令是chown更改目录中所有文件的所有者,但我需要排除一个子目录。

linux filesystems bash command-line-interface

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

Samba、Apache 和 SVN。获得正确的权限

我有两台机器在工作:

  1. Windows 客户端(开发机)
  2. Linux 网络服务器 (Ubuntu)

我在 Linux 服务器上安装了 Apache、Samba 和 SVN。

我创建了一个映射到 htdocs/ 目录的 samba 共享,以便我可以从 Windows 访问 Web 文件。

以下说明了我的工作流程:

  1. 从 Linux 服务器上的命令行,我将 Web 项目的工作副本从远程服务器检出到本地 Linux 服务器的 htdocs 目录中。
  2. 在 Windows 机器上,我访问这些文件(使用 samba)并在我的编辑器中编辑它们并在 Web 浏览器中测试它们
  3. 回到 Linux 机器上,我将我的工作签入到远程服务器。

我遇到的问题是,目前为了能够通过 Samba 编辑 Windows 框上的文件,我必须将文件的所有者更改为 nobody(apache 用户)并将 Samba 共享设置为使用 SHARE 权限。

当我尝试使用 SVN 提交和更新等时,我不能,因为我的 Linux 用户不是“没人”并且没有这样做的权限。所以我必须成为 root 执行 SVN [command] 然后将所有文件改回“nobody”,这样我就无法在 Windows 上进行编辑。

我希望能够做的是让我的本地 Linux 用户拥有 Web 文件,这将使 SVN 命令能够工作,并且 Windows(通过 samba)也可以使用相同的用户。

我怎样才能让它工作,有没有办法让 Windows 和 Linux 用户匹配?

linux permissions svn samba apache-2.2

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

如何在 Linux 中递归地将 CHMOD 命令应用于具有特定名称的任何文件?

我需要知道如何将 CHMOD 命令仅应用于具有特定名称的文件递归?

chmod 755 -R filename
Run Code Online (Sandbox Code Playgroud)

类似于上面的内容,但它应该适用filename于任何子文件夹中存在的任何内容。

linux ubuntu bash command-line-interface

4
推荐指数
1
解决办法
7132
查看次数

4GB 分区上的磁盘空间不足,但它只使用了 2GB

我正在运行 Ubuntu,但遇到了根分区磁盘空间不足的问题。

当我执行时,df -h我得到以下信息:

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda6             4.6G  4.5G     0 100% /
Run Code Online (Sandbox Code Playgroud)

然而实际上只有 2GB 的文件用完了这个分区。然后我运行以下df -i,我得到以下内容:

Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/sda6             305824  118885  186939   39% /
Run Code Online (Sandbox Code Playgroud)

我不知道-i标志的作用,但它清楚地表明只使用了 39%。

谁能解释一下我的磁盘空间去哪儿了?

linux filesystems disk-space-utilization

3
推荐指数
2
解决办法
538
查看次数

有没有办法将所有未版本化的文件和目录添加到 SVN 存储库?

有没有办法执行svn add只添加未版本化文件的命令?

目前,如果我尝试svn add在包含版本化和非版本化文件混合的目录上进行操作,我会收到该mydir/ is already under version control消息。

linux svn version-control

3
推荐指数
1
解决办法
902
查看次数