标签: command-line-interface

仅查找匹配搜索的顶级目录

我正在尝试查找所有 777 的 Web 文件夹。但我只想要顶级文件夹的列表。

因此,如果有一个 img 目录,其中的文件夹也是 777,我不希望它们返回。

基本上,我正在寻找一种在找到 777 的文件夹后找到停止下降的方法。

find /var/www/vhosts/ -type d -perm 777
Run Code Online (Sandbox Code Playgroud)

给我

/var/www/vhosts/example.com/httpdocs/img
/var/www/vhosts/example.com/httpdocs/img/gbl
/var/www/vhosts/example.com/httpdocs/img/ss
Run Code Online (Sandbox Code Playgroud)

我想要的只是第一个

/var/www/vhosts/example.com/httpdocs/img
Run Code Online (Sandbox Code Playgroud)

linux bash command-line-interface find

3
推荐指数
1
解决办法
1045
查看次数

将目录树输出为 XML

大家好,

是否有将给定目录的结构输出为 XML 的 linux 命令?如果有,那就太棒了。

非常感谢

linux command-line-interface xml application

3
推荐指数
1
解决办法
3758
查看次数

Powershell 无法“看到”dnscmd.exe

我对这个完全不知所措。最近我的一些 powershell 脚本开始失败,因为它们无法找到命令 dnscmd.exe。

让我不知所措的是可执行文件存在并且可以工作,我可以在命令提示符下很好地运行它。我在 powershell 中尝试了以下操作来运行命令:

  • dnscmd
  • & dnscmd
  • & dnscmd.exe
  • & c:\windows\system32\dnscmd.exe

全部返回“术语 dnscmd 未被识别为 cmdlet、函数、脚本文件或可运行程序的名称....”

任何人都可以启发我为什么powershell完全无法看到命令,正常的命令提示符/ Windows资源管理器等可以吗?使用 PowerShell 2。

powershell command-line-interface

3
推荐指数
1
解决办法
1万
查看次数

我可以从命令行在另一台服务器上启动 Windows 服务吗?

我可以(如何)从命令行远程启动和停止在另一台服务器上运行的 Windows 服务吗?

我的服务器运行的是 Windows Server 2003。

windows-server-2003 windows-service command-line-interface

3
推荐指数
1
解决办法
3288
查看次数

如何在 Windows 中将当前工作目录作为参数发送?

我想将路径作为参数发送给可执行文件。
我想做这样的事情:

pushd some\folder
set x=cd
popd
MyExe.exe %x%
Run Code Online (Sandbox Code Playgroud)

问题是 x 变量现在等于字符串“cd”,但我想要的是将 cd 的输出转换为 x。
我怎么做?

windows windows-7 command-line-interface batch-file

3
推荐指数
2
解决办法
9981
查看次数

我如何逐步进行 SVN 存储库备份

我如何逐步进行 SVN 存储库备份.... 我想备份存储库本身.... 我不想将其备份为文件夹....

linux ubuntu backup command-line-interface svn

3
推荐指数
1
解决办法
1万
查看次数

显示 Subversion 存储库的内容

我希望能够从 Sun Solaris 客户端列出 subversion 存储库的内容。我需要提供什么 svn 子命令或选项才能做到这一点?

linux solaris command-line-interface svn

3
推荐指数
1
解决办法
8640
查看次数

使用 WGET 从 FTP 服务器传输文件的问题

我使用 wget 从 FTP 服务器获取文件。我这样做:

wget ftp://username:Password@XXX.XXX.XX.XX/public_html/images/audiothumbs/* .
Run Code Online (Sandbox Code Playgroud)

下载大约 1600 个文件后,出现此错误:

--2010-09-07 01:36:51--  http://./
Resolving .... failed: Name or service not known.
wget: unable to resolve host address `.'
FINISHED --2010-09-07 01:36:52--
Downloaded: 1998 files, 20M in 3m 31s (95.7 KB/s)
Run Code Online (Sandbox Code Playgroud)

我是否与其他服务器断开连接?

其次,如果像这样使用 no-clobber 选项:

wget -r -nc ftp://username:Password@XXX.XXX.XX.XX/public_html/images/audiothumbs/* .
Run Code Online (Sandbox Code Playgroud)

为什么它的文件仍然被覆盖?

感谢大家的帮助

linux bash command-line-interface centos

3
推荐指数
2
解决办法
2999
查看次数

配置 GNU 屏幕,以便将命令历史存储在文件中

我想配置 GNU screen 以便它将所有不同窗口的命令历史存储在不同的文件中。

我知道默认情况下 GNU screen 根本不将命令历史记录(其不同窗口的)存储在文件中(而是将它们存储在内存中),但是可能会告诉它将它们存储在文件中?

不同的命令历史文件应具有名称<session>.<window>.history或类似名称。

有谁知道如何做到这一点?

(明确地说,我希望每个 GNU 屏幕窗口编写不同的文件。我喜欢每个窗口都有不同的历史记录,而且我通常在不同的窗口中运行不同类型的命令。)

command-line-interface gnu-screen

3
推荐指数
1
解决办法
1381
查看次数

如何在不使用 GUI 的情况下为用户授权远程桌面?

我需要能够以自动方式(即不使用系统属性控制面板)授予(和撤销)本地非管理员用户对 Windows 7 系统的访问权限。脚本、批处理、注册表文件或您拥有的一切都很好。

我认为这就像将用户添加到“远程桌面”组一样简单(例如,通过NET LOCALGROUPS),但系统似乎没有。

有任何想法吗?

windows-7 command-line-interface remote-desktop

3
推荐指数
1
解决办法
4万
查看次数