此教程如下所示:
对于目录,写权限允许用户删除目录,修改目录的内容(在目录中创建、删除和重命名文件),并修改用户可以读取的文件的内容。
为了测试这一点,我创建了一个名为subdir的目录,该目录没有w权限位,并将其放置在一个名为dir的目录中,该目录设置了w和x权限位:
d-wx------ 3 robert robert 4096 2017-12-16 9:07 dir
d--------- 3 robert robert 4096 2017-12-16 9:07 subdir
我能够从subdir帐户中删除robert。
那么,我所链接的教程是给出了错误的信息,还是我遗漏了什么?
当我通过下面的代码列出文件时:
/*
* This program displays the names of all files in the current directory.
*/
#include <dirent.h>
#include <stdio.h>
int main(void)
{
DIR *d;
struct dirent *dir;
d = opendir(".");
if (d)
{
while ((dir = readdir(d)) != NULL)
{
我已经开始使用pathogen.vim在Windows上使用gvim,遵循蒂姆·波普在其github存储库上的设置指南
但是,我遇到的问题是,pathogen#infect()似乎没有修改运行时路径(如在gvim中运行:echo &runtimepath所看到的那样)。
我提出的简单测试用例_vimrc如下所示。请注意病原体装得很好。
"Set a base directory.
let $BASE_DIR='H:\development\github\vimrc'
"Source pathogen since it's not in the