小编omg*_*i2u的帖子

递归计算目录中的所有文件

可能的重复:
如何使用 Linux 计算驱动器中的文件夹数量?

我的 Linux 机器上有一个非常深的目录树。我想计算该路径中的所有文件,包括所有子目录。

例如,给定这个目录树:

/home/blue
/home/red
/home/dir/green
/home/dir/yellow
/home/otherDir/
Run Code Online (Sandbox Code Playgroud)

如果我传入/home,我希望它返回四个文件。或者,如果它返回四个文件和两个目录,则加分。基本上,我想要相当于在 Windows 上右键单击一个文件夹并选择属性并查看该文件夹中包含多少文件/文件夹。

我怎样才能最轻松地做到这一点?我有一个涉及我编写的 Python 脚本的解决方案,但为什么这不像运行ls | wc或类似的那样容易?

linux command-line

238
推荐指数
5
解决办法
27万
查看次数

Windows 7 中的交互式会话 0

我正在尝试在会话 0 中启动 cmd.exe。到目前为止,我已经从提升的命令提示符下完成了以下操作:

sc config UI0Detect start= auto
net start UI0Detect
Run Code Online (Sandbox Code Playgroud)

并且响应表明服务已正确启动。正是在这一点上,我假设如果我切换到会话 0,cmd.exe 将运行。

我使用以下命令切换到会话 0:

rundll32 winsta.dll,WinStationSwitchToServicesSession
Run Code Online (Sandbox Code Playgroud)

这成功地将我切换到会话 0,但唯一可用的窗口是可以选择返回会话 1 的窗口。

如何让 cmd.exe 在会话 0 中启动?

windows-7 session command-line

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

Windows 8.1 禁用手势 VMWare

我刚刚安装了 Windows 8.1 专业版,当我尝试打开任何 Metro 应用程序(例如新的 Chrome)时,左侧会出现一个“在应用程序之间切换”窗口,指示我“从左侧滑入回到上一个应用程序”使用”。

由于我通过屏幕共享在 VMWare Fusion 中使用它,我无法刷入。我已经尝试了其他页面上的解决方案来修改注册表以禁用手势,但这仍然会弹出。

它使 Windows 8.1 无法使用,因为它占据了屏幕的很大一部分。是否有禁用这些“有用”提示的建议?

vmware windows-8.1

7
推荐指数
1
解决办法
5273
查看次数

标签 统计

command-line ×2

linux ×1

session ×1

vmware ×1

windows-7 ×1

windows-8.1 ×1