Questions tagged «directory»

Unix文件系统中包含其他项的组件,用于组织文件系统



2
如何使用deb包创建目录并更改其所有者
我需要创建将为日志创建目录的deb包。我想创建目录/var/logs/my_package并将其所有者更改为my_user。 在文档中,有我可以创建文件的信息debian/dir。但是有信息表明这不是最好的方法。而且没有信息应该如何更改目录所有者(我正在考虑将chown my_user.my_user /var/logs/my_package其放置在debian/postinst文件中)。 建议使用deb软件包创建目录的方法是什么?

2
如何修改目录日期?
在Windows中,我习惯于修改目录日期,例如。根据拍摄第一张照片的日期包含照片的目录;然后显示按日期排序的目录列表。在Ubuntu中,Krusader可以用这种方式显示目录。在用例如填充目录后,我需要更改目录的日期(“修改日期”)。照片。我该如何更改?谢谢
11 directory 

4
我可以使用ls -R最多显示2个文件夹深度吗?
我有一个看起来像这样的文件夹树 main/ main/34532-23423632-2354/what-i-want/sth/other/blah-blah main/54634-56345634-3422/what-i-want/sth/ .... main/54356-34225675-2345/what-i-want/ 我希望它显示树到我想要的文件夹。因为文件夹,其他等等包含许多其他无用的东西。 我只想查看每个名为xxxx-xxxxxxxx-xxxxx的文件夹中的内容。 有什么办法吗?
11 directory  ls 


4
覆盖现有目录?
我有一个目录的名称foo位于~/Desktop。假设我想从一个具有相同名称和相同位置的终端创建目录。当我尝试mkdir它给了一个错误: mkdir: cannot create directory `/home/nux/Desktop/foo': File exists 那是有道理的,但我想替换foo是否存在。我浏览了一下,man mkdir但是没有任何选择可以做到这一点。 那么如何覆盖foo目录呢? 为什么没有mkdir选择的办法?




2
资料夹比较
我有两个文件夹具有相似的子文件夹结构,我想进行比较。例如: A ├── child-1 ├── child-2 ├── child-3 ├── child-4 ├── child-5 和 B ├── child-1-some-text ├── child-2-more-text ├── child-3-nothing ├── child-6-random-text ├── child-7-more-random-text 我想列出其中所有子文件夹A的前缀的所有那些子文件夹,B并列出相应的子文件夹B。预期的输出是 child-1 -- child-1-some-text child-2 -- child-2-more-text child-3 -- child-3-nothing 次要要求:如果中有多个匹配项B,则应该给出错误/警告。 我的解决方案: cd A for f in `ls -d */`; do cd B; new_dirs=(`ls -1d $f*`); …
10 bash  directory 

1
是否可以使用linux文件权限来实现“名称”预订系统
我在/ etc / passwd中有一个100多名用户的Linux多用户服务器 我想允许用户“预订” /“保留”他们喜欢的名称(在这种情况下为子域,但是细节无关紧要) 我创建了一个名为/reservationschmod 777 的目录。 如果用户johndoe这样做,touch /reservations/coolsite则表示他想“拥有”该名称“ coolsite” 应该设置“机制”,以便 johndoe稍后可以改变主意,并rm /reservations/coolsite取消预订该名字 不允许另一个用户使用touch /reservations/coolsite,因为johndoe首先要求它。 如果johndoe是rm他的文件,则允许另一用户预订该文件。 用户不能向rm / rename / mv / etc其他人发送文件 用户johndoe可以通过执行多个预订 touch /reservations/coolsite && touch /reservations/coolsite2 使用某种标准的Linux权限机制是否可能? 我不愿意为此而求助于perl,自从红宝石与她波浪形的金发相伴的一天以来,我的perl技能就变得生锈了……

2
rsync:同步文件夹,但将其他文件保留在目标中
我开始rsync尝试使用它来使本地系统上的两个文件夹保持同步。我有一个源文件夹,其内容会随时间而变化(添加了一些文件,进行了一些更改并删除了一些文件)和一个目标文件夹,我几乎希望成为源文件夹的镜像。所以我尝试使用rsync像这样: rsync -a --delete "${source_dir}" "${target_dir}"; 这确实使目标的内容与源的内容完全相同。但是,我希望能够向目标而不是源添加一些文件,但是我不希望每次执行rsync时都将其删除。另一方面,曾经被同步然后在源中被删除的文件仍应删除。 有没有一种方法可以执行此操作而不必更改我要排除的每个文件的命令? 更新:我应该提到,我不仅限于rsync。如果另一个程序完成了任务,那也很好。我只是尝试使用rsync解决此问题。

2
如何阻止文件或文件夹在GNOME中建立索引?
我正在运行带有GNOME 3.18的Ubuntu GNOME 15.10,我想知道我是否可以执行以下任一操作,以及如何执行以下操作: 使其不被索引但使文件夹的内容可索引(因此,如果我在系统中搜索该文件夹的名称,则不会出现任何内容,但是如果我搜索其内容,则将会出现该内容) 使其不能被索引,并且文件夹的任何内容也不能被索引(如果文件夹中包含子文件夹,则应递归地不允许对其中的任何内容进行索引,也不允许目录中任何子文件夹的内容子文件夹等,或任何这些子文件夹本身) 使得文件夹中的单个文件不可索引,尽管对其他内容或父文件夹没有任何影响 那么,这些变体是否可能?我相信索引编制程序称为Tracker,它可以对文件和文件夹及其内容进行索引,并允许人们在系统上搜索它们。

1
什么决定目录大小?
我知道目录本身的大小与目录中文件的大小是不同的。 我认为目录是其中的目录和文件的列表,因此,由于块大小的限制,目录的大小应与其中的文件/目录的数量有关,最小为4096字节。 但是在我的系统中,我有很多填充良好的目录,其中包含4096字节,还有一些填充较少的目录,大约为10兆字节。您能解释一下为什么会这样吗?
10 directory 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.