小编jos*_*erk的帖子

为什么 chown 在 OS X 上报告“不允许操作”?

我正在尝试在我的 Mac (10.6.7) 上执行以下操作:

sudo chown myusername:wheel ./entries
Run Code Online (Sandbox Code Playgroud)

但 Unix/Mac 返回“不允许操作”。当我找到ls -lash罪魁祸首文件时,它看起来如下:

8 -rwxrwxrwx   1 myusername  staff   394B Apr 26 23:26 entries
Run Code Online (Sandbox Code Playgroud)

我试过sudosudo su; 没有任何效果。有什么想法吗?

我正在尝试chmod从我的旧 Ubuntu 盒子中复制的文件。大多数文件都成功地chmod递归 'ed; 只是这个卡住了,我不明白为什么。

file-permissions macos

84
推荐指数
6
解决办法
17万
查看次数

如何 chmod/chown 特定的文件列表?

我想编写一个 .sh 脚本来设置一些文件夹权限,但想知道我是否可以运行以下内容:

chown -644 ./one;/two;/three
Run Code Online (Sandbox Code Playgroud)

chown 文件夹列表,而不是多次调用 chown。

此外,是否有办法 chown 文件列表,并排除其他一些文件,例如:

chown -R -664 ./*;!./cache
Run Code Online (Sandbox Code Playgroud)

我希望我的伪命令行有意义。

unix command-line

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

修复 Virtual Box 上的 Command + Tab

我已经安装了带有 VirtualBox 的 Mac OS X 10.8。我正在将 Windows 7 作为虚拟机运行。

当我在 Windows 中时,我发现 Command+Tab 不起作用,我想知道是否可以修复它以使其仍然像在 OS X 中一样运行?

我想要的是能够在 OS X 上运行的应用程序之间切换,但相反,Windows 正在 Windows 7 中打开的窗口之间执行 3D swooshie 操作。

有任何想法吗?

virtualbox

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

替换 : 用 \n 使用 sed

我正在尝试在命令行中输出我的 $PATH,但也使用以下命令将 : 替换为 \n:

echo $PATH | sed s/:/\n/g
Run Code Online (Sandbox Code Playgroud)

这不能 100% 工作,我该如何让它工作?

unix command-line

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

在文件名列表中查找和替换字符串

我有几个这样的文件(在 Mac OS X 上):

product-103-footer.tpl
product-103-header.tpl
product-103.tpl
Run Code Online (Sandbox Code Playgroud)

我想使用 grep 和 sed 或类似的东西将所有文件名中的“103”替换为其他内容。

我该怎么做?

这是我想要实现的一些伪命令行

find . /[103] | grep 103 | sed s/103/104/
Run Code Online (Sandbox Code Playgroud)

希望这是有道理的!

编辑:

越来越近:

find . -name 'product-103*' -print | sed 's/103/104/g'
Run Code Online (Sandbox Code Playgroud)

mac unix command-line macos

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

标签 统计

command-line ×3

unix ×3

macos ×2

file-permissions ×1

mac ×1

virtualbox ×1