小编FAL*_*L3N的帖子

在 Mac 上,我如何给自己永久的 sudo 权限?

在 Mac OS X 10.6 中,我如何给自己永久的 sudo 权限?它像 linux 一样,在“/etc/sudoers”文件中吗?

terminal sudo macos

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

使用 rsync 保留图标

我是从的印象是这里在其他研究中,rsync的是用于同步的目录和他们有任何内容的命令。

我尝试了以下命令:

rsync -avzr ~/testing123 ~/Desktop/apartment
sudo rsync -avzr ~/testing123 ~/Desktop/apartment
Run Code Online (Sandbox Code Playgroud)

它们都不保留图标,它们都产生相同的结果:

sent 544 bytes  received 92 bytes  1272.00 bytes/sec
total size is 6148  speedup is 9.67
building file list ... done
created directory /Users/null/Desktop/apartment
testing123/
testing123/.DS_Store
testing123/Icon\#015
testing123/info.txt

sent 566 bytes  received 92 bytes  1316.00 bytes/sec
total size is 6166  speedup is 9.37
Run Code Online (Sandbox Code Playgroud)

它们都正确同步文件,但不保留原始文件或目录中的图标。对于目录,这两个命令都不会在文件夹上保留图标,而是在名为“Icon”的目标目录中创建一个没有扩展名的“0 KB”文件。对于文件,它什么都不做,没有神秘的“图标”文件,也没有实际的图标。

是我使用了错误的论点吗?这里有什么问题?为什么rsync实际上不会在目标文件上创建与源文件上相同的图标?

icons rsync macos

5
推荐指数
1
解决办法
1912
查看次数

Mac OS X 终端:使用 grep 搜索另一个命令的输出

我正在尝试获取 ls 命令的输出并在该列表中搜索正则表达式...实际上,它将在文件夹中的每个文件名中搜索正则表达式。我整理了一个简单的例子来说明我认为正确的方法,但显然不是:

$ ls ~/桌面/testFolder | grep -rn“内容”

我知道,我可以为此编写一个脚本,将“ls”的输出通过管道传输到文本文件,然后 grep ......但我问如何在没有多步骤过程或脚本的情况下执行此操作。

mac terminal bash grep macos

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

标签 统计

macos ×3

terminal ×2

bash ×1

grep ×1

icons ×1

mac ×1

rsync ×1

sudo ×1