Articles of mkdir

mkdir:无法创build目录“/ usr / local / etc / reaver”:权限被拒绝

我正在尝试安装reaver并且我被困在一个点,它说要install make 。 当我input命令make install ,会出现以下消息: rm -f /usr/local/bin/reaver /usr/local/bin/wash /usr/local/bin/walsh if [ ! -d /usr/local/etc/reaver ]; then mkdir -p /usr/local/etc/reaver; fi mkdir:不能创build目录'/ usr / local / etc / reaver':权限被拒绝Makefile:88:configuration目标'install'失败make:*** [install]错误1 我如何解决这个问题?

Tomcat创build的目录在服务器上有不同的所有者和组

我有一个简单的JSP页面,在centOS服务器根目录上创build一个目录 <% File f= new File("/test/testdir"); if(f.mkdir()){ %> 生成一个.WAR文件并部署在服务器上。 当我运行这个代码。 创build的目录testdir具有以下属性。 它应该有一个tomcat作为所有者。 tomcat是我服务器上的用户,tomcat是tgroup组的成员。 我需要该目录应拥有所有者作为tomcat和组作为tgroup

mkdir,带符号的path名

我有一个小问题,我需要从我的C代码或C ++目录,无所谓。 但是,目录名称必须包含“:”,“','”等字符。 在目前的一般情况下,当我尝试使用mkdir()函数创build时,我得到EINVAL错误,但是从system("mkdir …")一切正常。 我怎么解决这个问题? 谢谢!!!

mkdir -p相当于C

我想在一个新的目录中创build一个新的目录。 像这样的东西: #include <stdio.h> #include <sys/stat.h> #include <sys/types.h> #include <errno.h> #include <string.h> int main() { const char * path = "/home/abc/testabc1/testabc2" ; mode_t mode = 0777; if (mkdir(path, mode) == -1) { // printf("Error occurred : %s ", strerror(errno)); perror("abc"); } else { printf("Directory created\n"); } } 当我这样做,我得到这个错误: abc: No such file or directory 如果我删除testabc2,那么我可以创build成功的目录。 […]

mkdir创build多个子目录php / apache

mkdir ("dir1/{dir1-1,dir1-2}",0755,TRUE); 该命令使用一个名为“{dir1-1,dir1-2}”的子文件夹创build文件夹dir1,而不是将dir1-1和dir1-2创build为dir1的两个子文件夹。 任何想法如何得到这个工作从一个单一的mkdir命令如上?

如何在c ++中创build目录?

我正在尝试在c ++中创build多个目录。 这是我在做什么: string folder="SYSTEM/app"; string patchFolder="D:/cpp/prototype/New_delta/patch/" + folder; string mkdirCommand="mkdir " + patchFolder; system(mkdirCommand.c_str()); 但是它给的:命令的语法是不正确的。 到原型的path存在,它必须创build多个文件夹(New_delta,补丁等),如果不存在。 这有什么问题,以及如何纠正? 请。 谢谢。

如何在没有cd的shell脚本中在mkdir期间将目录path分配给variables?

我有一个shell脚本,我在哪里 制作目录结构: mkdir -p /root/project/log mkdir -p /root/project/graphs mkdir -p /root/project/source mkdir -p /root/project/config 我有变数让我的脚本可读。 LOGPATH = GRAPHPATH = SOURCEPATH = CONFIGPATH = 如何在mkdir本身分配这些variables? 我想让实际的path描述停留在一个地方。 我不喜欢CD和分配密码。

什么是mkdir中的详细选项?

我正在通过Shell(Bash)Scripting的入门工作,并注意到mkdir的联机帮助页描述了一个详细的选项,在创build目录时显示一条消息: -v, –verbose print a message for each created directory 看来mkdir -v有一个预定义的消息,它打印。 有没有办法打印自定义消息? 有没有办法永久设置自定义消息,而不是默认消息?

Linux:Bash:mkdir返回什么?

我想写一个简单的检查运行mkdir创build一个目录。 首先它会检查目录是否已经存在,如果存在,它将跳过。 如果dir不存在,它将运行mkdir,如果mkdir失败(意味着脚本无法创builddir,因为它没有足够的权限),它将终止。 这是我写的: if [ ! -d "$FINALPATH" ]; then if [[ `mkdir -p "$FINALPATH"` -ne 0 ]]; then echo "\nCannot create folder at $FOLDERPATH. Dying …" exit 1 fi fi 但是,第二个如果似乎没有正确的工作(我正在捕获0作为一个成功的mkdir的返回值)。 那么如何正确的写第二个if? 那么mkdir在成功和失败之后会如何回报呢?

为什么不是mkdir -p在checkinstall调用的脚本中正常工作?

我正在尝试编译Quarter ,并使用checkinstall将其打包。 如果我执行标准./configure && make && sudo make install,事情就会好起来。 $ wget http://ftp.coin3d.org/coin/src/all/Quarter-1.0.0.tar.gz $ tar xzf Quarter-1.0.0.tar.gz $ cd Quarter-1.0.0 $ ./configure $ make $ sudo make install 但是,当我使用checkinstall,它会失败的mkdir -p应该工作得很好。 它的失败方式正是如何,如果没有给出-p选项。 这是我使用的checkinstall命令行: $ checkinstall -D -y –install=no –pkgname=libquarter –pkgversion=1.0.0 \ –arch=i386 –pkglicense=GPL –maintainer=me@example.com –reset-uids=yes 这是失败的: …. /bin/bash ../../../cfg/mkinstalldirs /usr/local/include/Quarter/devices mkdir -p — /usr/local/include/Quarter/devices mkdir: cannot create […]