标签: filesystem

动态设置目录和目录上文件的用户组

我制作了一些驻留在我的主文件夹中的虚拟主机,并且我已将组访问权限授予 www-data 用户。这样项目(一个网络系统)就会在浏览器上呈现。

这是一个基于 symfony 的项目,所以当我运行一些控制台命令时,可能会创建一些文件,但不幸的是它会将我的用户帐户作为组帐户。我如何动态更改该特定目录的所有者(组所有者),以便在创建每个文件时:其所有权设置为:

user:www-data
Run Code Online (Sandbox Code Playgroud)

filesystem permissions users user-management groups

0
推荐指数
1
解决办法
685
查看次数

如何用一个命令创建一行目录?

使用mkdir命令,如果我希望这个位置存在,而到目前为止~/test/panda/fat只有~它的一部分存在,我必须做这样的事情:

mkdir ~/test
mkdir ~/test/panda
mkdir ~/test/panda/fat
Run Code Online (Sandbox Code Playgroud)

虽然如果我可以运行类似的东西mkdir ~/test/panda/fat而不是仅仅得到这个错误会更有用:

mkdir: cannot create directory ‘/home/$USER/test/panda/fat’: No such file or directory
Run Code Online (Sandbox Code Playgroud)

其实有它创建的目录test~,然后将目录panda~/test,然后最终的目录fat在子目录。我错过了什么吗?有没有办法做到这一点,因为它会非常有用?什么会实际上甚至在某些情况下更加有用的是我也能还自动创建在最后一个文件,以便它会创建所有这些目录,然后在文件bamboo.txtfat,并为所有这是在同一个命令(虽然显然不需要最后有一个文件)。

如果还没有可以执行此操作的命令(如果没有,我会感到惊讶),那么我该如何制作脚本来做到这一点?

我正在使用 GNOME 3.18 运行 Ubuntu GNOME 15.10。

filesystem command-line directory mkdir

0
推荐指数
1
解决办法
813
查看次数

掉电复位

掉电情况下,我们是否可以重置处理器(运行 Linux(Ubuntu/Fedora Os)),称为BOR(掉电重置)

我想在处理器执行写入操作时遇到意外断电或低电压时重置处理器。然后处理器将保持复位状态,而不是尝试继续运行。一旦电源/电压超过掉电阈值,它就会恢复。

因此,由于不必要的断电/电压下降,它不应破坏 linux文件系统或任何目录结构以及我的应用程序。

如果有人有任何建议,请与我分享。

您的建议将不胜感激...

filesystem

0
推荐指数
1
解决办法
113
查看次数

Windows 和 Ubuntu 中的文件大小不同

我使用 Windows 和 Ubuntu 作为双启动,但 Windows 和 Ubuntu 操作系统中的文件大小不同。

filesystem files filemanager

0
推荐指数
1
解决办法
789
查看次数

Ubuntu 如何在代码方面使用文件系统格式化任何闪存驱动器?

我在想我们如何设计一个我们自己的文件系统用于研究和实验目的。

但是为此,我无法找到适当的文档和资源。

我也想知道,即使我能够以某种方式开发文件系统,但如何将其格式化为给定的驱动器。为此要编写什么样的代码?

如果有人知道这一切是如何运作的,以及可以参考的资源是什么,请提供帮助。

谢谢

filesystem development usb files c

0
推荐指数
1
解决办法
48
查看次数

Ubuntu 18.04 默认可以读取 exFAT 格式吗?

我的 1TB 硬盘上有两个分区。第一个(大约 550 GB)安装了 Ubuntu 18.04,另一个(大约 400 GB)安装了 Windows 10。

sudo fdisk -l 
Run Code Online (Sandbox Code Playgroud)

给我:

Device     Boot      Start        End    Sectors   Size Id Type
/dev/sda1  *          2048    1126399    1124352   549M  7 HPFS/NTFS/exFAT
/dev/sda2          1126400  820979711  819853312   391G  7 HPFS/NTFS/exFAT
/dev/sda3        820981758 1953523711 1132541954   540G  5 Extended
/dev/sda5        820981760 1937899728 1116917969 532,6G 83 Linux
/dev/sda6       1937901568 1953523711   15622144   7,5G 82 Linux swap / Solaris
Run Code Online (Sandbox Code Playgroud)

所以,这意味着/dev/sda2我有我的 Windows,它是 exFAT 格式。

根据:https ://www.howtogeek.com/235596/whats-the-difference-between-fat32-exfat-and-ntfs/ 我必须安装额外的包才能/dev/sda2通过 Linux从 ( ) 分区读取文件.

而且,根据https://www.howtogeek.com/235655/how-to-mount-and-use-an-exfat-drive-on-linux/ …

filesystem partitioning boot dual-boot mount

0
推荐指数
1
解决办法
3190
查看次数

什么是 .txt~ 文件,我该如何打开它?

我注意到一个带有.txt~扩展名的文件。

  • 这是什么~意思?
  • 我怎样才能打开这个文件?它似乎不适用于文本编辑器。

filesystem text nemo

0
推荐指数
1
解决办法
53
查看次数

为什么移动文件不会影响其 inode 编号?

移动实际上是在新位置创建文件的副本,然后从以前的位置删除文件。由于不可能同时有两个相同的inode编号,因此在复制之后和删除旧文件之前(短时间)应该更改inode编号。但是,我发现 inode 编号在mv命令后不会改变。那么,被删除的文件的inode号是不是重新分配给了复制的文件呢?

filesystem

-1
推荐指数
1
解决办法
3097
查看次数

怎么可能在 /home `ls` 返回 `valo` 而 `cd /valo` 返回 `No such file or directory`?

文件夹怎么可能不在同一时间?

valo@Castor:~$ cd /home
valo@Castor:/home$ cd /valo
bash: cd: /valo: No such file or directory
valo@Castor:/home$ ls
valo
valo@Castor:/home$ cd /valo
bash: cd: /valo: No such file or directory
valo@Castor:/home$
Run Code Online (Sandbox Code Playgroud)

终端形象

filesystem command-line directory

-1
推荐指数
1
解决办法
1161
查看次数

为什么“ls”和“du”命令对同一文件显示不同的大小?

我目前使用的是 Ubuntu 20.04。

当我使用命令检查文件的大小时du,我得到以下输出:

ubuntu@ip-172-31-49-39:/myxfs$ du -h newquota
4.0K    newquota
Run Code Online (Sandbox Code Playgroud)

通过该ls -la命令,我得到以下信息:

ubuntu@ip-172-31-49-39:/myxfs$ ls -la
total 8
drwxr-xr-x  2 ubuntu ubuntu   22 Apr 18 19:17 .
drwxr-xr-x 22 root   root   4096 Apr 17 12:05 ..
-rw-r--r--  1 ubuntu ubuntu 1024 Apr 18 19:17 newquota
Run Code Online (Sandbox Code Playgroud)

为什么同一个文件的大小会有差异?文件的实际大小是多少?

filesystem command-line files ls du

-1
推荐指数
1
解决办法
500
查看次数