我有一个dropbox帐户,它同步我所有的网站文件夹。而且它在使用我的apache进行测试的窗口上运行得很好,因为apache可以找到目录。我有另一台使用Ubuntu 13的开发计算机,我将apache中的文档根目录更改为/ home /jacques/dropbox,但是它找不到目录,所以我打开了主文件夹。我看到了那里的目录,所以我试着用终端访问它,它说目录不存在。我右击了dropbox,显示目录位于/home/dropbox和/home/jacques/dropbox中。
我是不是漏掉了什么重要的东西?
当我将父文件夹拖放到bat文件中时,我有此cmd bat文件帮助我列出所有文件夹和子文件夹。
ECHO OFF
SET targetPath="%~1"
SET ToolPath=%~dp0
dir %targetPath% /s /b /o:n /a:d > "%ToolPath%listFolder.txt"
根据关于Dir的命令:
显示目录的文件和子目录的列表。
但是不管怎么说,我是否可以抑制DIR列出的子文件夹,我只想要文件夹,而不是子文件夹。
我有以下srcipt,它可以显示目录中的所有文件夹,但目前该脚本还列出了/var/www下的文件
declare -a dirs
i=1
for d in /var/www/*
do
dirs[i++]="${d%/}"
done
for((i=1;i<=${#dirs[@]};i++))
do
echo $i "${dirs[i]}"
done
如果要仅列出阵列中的文件夹,我应该做什么更改?
在我的目录层次结构中,我有许多名为STATUS.txt的文本文件。这些文本文件每个包含一个关键字,如完整、等待、未来或打开。我希望执行以下形式的shell命令:
./mycommand OPEN
,它将列出包含名为STATUS.txt的文件的所有目录,其中该文件包含文本“打开”。
将来,我希望扩展这个脚本,以便对返回的目录进行排序。排序将由存储在与PRIORITY.txt相同目录中的文件STATUS.txt的数值决定。然而,这可以等到我的能力水平提高。目前,我很高兴按任何顺序列出目录。
我搜索了Stack溢出,但没有结果:
unix按文件内容筛选
linux按文件内容过滤
she