Mac OSX文件权限有'@' - 如何删除'@' [关闭]

     2023-03-14     294

关键词:

【中文标题】Mac OSX文件权限有\'@\' - 如何删除\'@\' [关闭]【英文标题】:Mac OSX file permissions has '@' - how to remove that '@' [closed]Mac OSX文件权限有'@' - 如何删除'@' [关闭] 【发布时间】:2017-05-08 12:41:29 【问题描述】:

如何从文件权限中删除“@”字符?

'@' 在 Mac/OSX 机器的文件权限中,用于表明该文件设置了扩展属性。

    试过chmod 755 galaxy-ansible.yml,但没有帮助。 试过echo | chmod -E galaxy-ansible.yml,没有帮助(即使使用sudo)。 试过xattr -d galaxy-ansible.yml,也没有帮助(即使使用sudo)。

我什至以 root 用户的身份进行了上述操作,'@' 字符仍然没有脱离文件的权限。

[arun@MacBook-Pro-2 ~/aks/anisble] $ ls -l@ galaxy-ansible.yml 
-rwxr-xr-x@ 1 arun  staff  270 Dec 22 12:31 galaxy-ansible.yml
    com.apple.quarantine     67 

我的 ~/aks 文件夹映射到 CentOS vagrant box,如果我在 vagrant box 上,执行ls -l 不会给我'@'(因为它不是 Max/OSX 机器):

-rwxr-xr-x. 1 vagrant vagrant  270 Dec 22 00:12 galaxy-ansible.yml

在我的 Mac/OSX 机器上,还有其他 .yml 文件,但这些文件在文件权限中没有“@”,所以我试图从 Galaxy-ansible.yml 文件中删除“@”(在 Mac 机器上) )。

现在整个角色/.. 文件夹对于任何文件夹/文件都有“@”字符。

-rwxr-xr-x@ 1 arun  staff  1132 Dec 21 17:12 README.md
drwxr-xr-x@ 3 arun  staff   102 Dec 21 17:12 defaults
drwxr-xr-x@ 3 arun  staff   102 Dec 21 17:12 handlers
drwxr-xr-x@ 4 arun  staff   136 Dec 21 17:12 meta
drwxr-xr-x@ 5 arun  staff   170 Dec 21 17:12 tasks
drwxr-xr-x@ 7 arun  staff   238 Dec 21 17:12 templates

【问题讨论】:

How do I remove the "extended attributes" on a file in Mac OS X?的可能重复 @FrankSchmitt 谢谢弗兰克。使用xattr -c filexattr -cr folder 修复它。我看起来不够好。 这个问题的表述方式对于不熟悉“扩展属性”术语的搜索者(可能是大多数人)很有帮助。因此,尽管它是重复的,但我发现自己在谷歌上搜索的问题几乎与此处所说的相同,并且可能找不到其他问题。 【参考方案1】:

以下命令有助于清除文件/文件夹(递归)级别的扩展属性。

xattr -c <yourfilename>

xattr -cr <yourfoldername>

【讨论】:

如何在 Mac OSX EACCES 上修复:权限被拒绝...您无权访问此文件

】如何在MacOSXEACCES上修复:权限被拒绝...您无权访问此文件【英文标题】:HowtofixonMacOSXEACCES:permissiondenied...Youdon\'thaveaccesstothisfile【发布时间】:2022-01-0412:33:48【问题描述】:我正在尝试使用gatsby模板创建一个新项目,在终端窗... 查看详情

如何删除有权限的文件

】如何删除有权限的文件【英文标题】:Howtoremoveafilewithpermission【发布时间】:2015-11-2318:15:01【问题描述】:我需要从我的应用程序中删除一个文件,我使用下面的代码得到了错误**无法删除,因为您无权访问它。**letfileManager=NS... 查看详情

如何在 MAC OSX 上获取 NIB 文件的资源

】如何在MACOSX上获取NIB文件的资源【英文标题】:HowtogettheresourceforNIBfileonMACOSX【发布时间】:2009-11-0802:24:00【问题描述】:是否有工具可以在MACOSX上获取NIB文件的所有字符串?现在,我必须从NIB编辑器中复制它。谢谢。【问题... 查看详情

macosx文件系统的附加属性@如何彻底删除

有时候在Mac系统下读写NTFS分区时,会发现一些文件不能打开。显示错误为:项目“XXX”已被OSX使用,不能打开。如果再终端ls-al命令一下就可以看到:[email protected]文件的读写权限中被加上了一个@符号,这就是MacOSX文... 查看详情

Mac OSX 上数据库文件的位置

】MacOSX上数据库文件的位置【英文标题】:LocationofDatabaseFileonMacOSX【发布时间】:2013-03-0616:22:32【问题描述】:我有一个为MacOSX创建的应用程序,我正在尝试查看核心数据数据库以确保它与我的应用程序一起正常工作。我导航到... 查看详情

释放修改osx10.11系统文件权限

序言:有时要替换相关的(系统目录下的)文件以完成软件的破解,但在OSX10.11系统图形界面下,Root(系统超级用户)已‘转变’为Administrator(管理员用户),选择系统文件夹(按commandI)在显示简介窗口底部的共享与权... 查看详情

卸载 OpenCV 3 Mac OSX

...版本尚未支持的库。如何才能完全删除3.0版本?删除OpenCV文件夹就够了吗?【问题讨论】:你是怎么安装的?您是使用Home 查看详情

如何使用 MAC OSX 中的“默认值”从 plist 文件中一次读取多个值

】如何使用MACOSX中的“默认值”从plist文件中一次读取多个值【英文标题】:Howtoreadmultiplevaluesatoncefromplistfilesusing"defaults"inMACOSX【发布时间】:2017-06-1410:37:28【问题描述】:我有一个plist文件,其中包含类似的键AreaNameCityC... 查看详情

如何在 python 中打开 mac osx 上的文件

】如何在python中打开macosx上的文件【英文标题】:Howtoopenafileonmacosxinpython【发布时间】:2013-10-1808:09:29【问题描述】:我正在尝试使用eclipse在python中打开mac上的文件。FileName="/Users/fis/Desktop/installation_guide.txt"ss=subprocess.Popen(FileName... 查看详情

Xampp 不会在 Mac OSX 上启动 MySQL 服务器?

...MacOSXMountainLion。Xampp不允许我启动MySQL服务器。我已将XAMPP文件夹中的每个人和每个文件的权限设置为读/写。错误信息显示“无法完成操作。(XAMPPErrorDomain错误1.)”关于如何 查看详情

如何通过终端/CLI 在 Mac 机器上安装 OSX .provisionprofile?

...想编写一个脚本,在macOS机器上安装一些OSX.provisionprofile文件,但我在网上找不到任何关于如何通过终端安装此类配置文件的信息。在任何 查看详情

mac中如何删除launchpad中多余的图标

...留着我这样子删除,会不会有windows或者office什么的残留文件留在电脑里?最好能告诉我再怎么把它们删除掉原因:数据库中缓存。解决方案1、打开Finder。点击前往菜单->前往文件夹...2、输入~/Library/ApplicationSupport/Dock/然后点击... 查看详情

mac中如何批量修改文件夹读写权限?

mac中如何批量修改文件夹读写权限?mac中批量修改文件夹读写权限,可用命令sudochmod-R755xxx(文件夹)。1、首先,右击需要编辑的文件,选择“显示简介”,然后在简介窗口的最下面找到“共享与权限”这一项。点击“共享与权... 查看详情

如何在 Mac OSX 上将 Access 数据库与 Netbeans 连接?

...alhost上的数据库?仅在Windows中找到此代码(它使用本地db文件):tryClass.forNa 查看详情

mac运行变慢是为什么怎么提高mac运行速度

...到缓存空间,可利用空间过少就需要系统不断的删除缓存文件导致运行缓慢。如果硬盘可用空间增加,可快速提升Mac运行速度。解决方案:清理硬盘清理硬盘并不是特别容易的事,虽然清理电影文件,整理桌面,删除不需要的旧... 查看详情

如何在 Mac OSX 下使用 gcc 设置可执行文件的运行时路径(-rpath)?

】如何在MacOSX下使用gcc设置可执行文件的运行时路径(-rpath)?【英文标题】:Howtosettheruntimepath(-rpath)ofanexecutablewithgccunderMacOSX?【发布时间】:2010-12-2221:14:14【问题描述】:我想在MacOSX下在编译时设置可执行文件(用于链接器)... 查看详情

Exchange 2010 - 如何重置或删除公用文件夹的权限?

】Exchange2010-如何重置或删除公用文件夹的权限?【英文标题】:Exchange2010-Howtoresetpermissionsonapublicfolderorremoveit?【发布时间】:2012-12-1705:43:57【问题描述】:我的Exchange2010环境中有一个公用文件夹,但我似乎无法删除该公用文件... 查看详情

如何在 XAMPP mac (OSX) 中安装 MongoDB 驱动程序

...我想在OSX(Yosemite)中安装XAMPP的驱动程序。我下载了mongo.so文件并将其保存在/Applications/XAMPP/xamppfiles/li 查看详情