标签: nix

如何递归地将子文件夹中的所有文件(包括隐藏文件)移动到 *nix 中的父文件夹中?

这是一个有点尴尬的问题,但我不得不承认,在我职业生涯的后期,我仍然对 mv 命令有疑问。

我经常遇到这个问题:我需要将所有文件递归地向上移动一层。假设我有文件夹 foo,里面有一个文件夹 bar。Bar 有一堆文件和文件夹,包括点文件和文件夹。如何将 bar 中的所有内容移动到 foo 级别?

如果 foo 为空,我只需将 bar 移到上一层,删除 foo 并将 bar 重命名为 foo。部分问题是我无法弄清楚“包括点在内的一切”的 mv 通配符是什么。这个问题的一部分是 - 是否有对 cp 和 mv 命令在某处使用的通配符的深入讨论(谷歌搜索这只会带来非常基本的教程)。

command-line-interface nix mv wildcards

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

TCP 会话和 IP 更改

当客户端的 IP 改变时,TCP 会话会发生什么?

我做了一个简单的测试,让 netcat 监听端口,并从客户端机器连接到该端口。然后我在 nc 会话打开时更改了客户端的 IP 并发送了一些数据,更改 IP 后服务器没有收到任何数据。

  1. 我知道它们是不同的层,但是 TCP 是否使用 IP 来区分会话?
  2. 我的示例是不是因为应用程序如何处理它而不起作用,还是因为 TCP/IP/以太网层发生了某些事情而不起作用?
  3. 这是否取决于操作系统实现?(我目前对 Linux 最感兴趣)

networking tcpip nix netcat hijack

5
推荐指数
2
解决办法
4355
查看次数

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

在控制台上启用彩色 PHP CLI 消息

如何在控制台(Mac OS X、MacPorts 的最新 PHP/Apache)上为 PHP CLI 启用彩色消息?

export CLICOLOR=1
export LSCOLORS=gxfxcxdxbxegedabagacad
Run Code Online (Sandbox Code Playgroud)

似乎还不够,所有 PHP CLI 生成的输出在控制台上都是无色的。如果结果看起来像 XAMPP PHP 实例,那就太好了。有任何想法吗?

bash nix mac-osx php5 php-cli

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

将文件复制到剪贴板

我刚刚意识到的简单问题会非常有用。

在 Linux(或真正的任何 'nix 环境)下,是否可以从命令行(或通过其他方式,但主要是命令行)将文件复制到剪贴板?任何有关此工作的示例都将不胜感激,但最好的答案是一般情况,在这种情况下,这在多个“nix 环境”中是可能的(如果有任何不同,我正在运行 Fedora 10 atm)。

command-line-interface copy nix clipboard

2
推荐指数
1
解决办法
770
查看次数

*nix 行为,当使用 mv 覆盖由另一个进程打开的文件时

即使旧文件已被替换,另一个进程是否能够完成读取旧文件?

nix overwrite mv

2
推荐指数
1
解决办法
85
查看次数