用过bsd或unix系统的友人,是否见过这个符号
用过bsd或unix系统的朋友,是否见过这个符号
我的系统是mac OSX,在权限列表处发现了个奇怪的符号。
这里没法发图,我就贴文本吧。
drwxr-xr-x+ 48 angryfrog staff 1632 11 20 10:49 .
drwxr-xr-x 6 root admin 204 10 10 14:54 ..
-rw------- 1 angryfrog staff 5 2 10 2012 .CFUserTextEncoding
-rw-r--r--@ 1 angryfrog staff 24580 11 17 03:51 .DS_Store
drwx------ 2 angryfrog staff 68 11 20 10:49 .Trash
-rw------- 1 angryfrog staff 0 10 11 15:32 .Xauthority
drwxr-xr-x 4 angryfrog staff 136 2 11 2012 .adobe
-rw------- 1 angryfrog staff 8706 11 20 03:05 .bash_history
请看第四行,-rw-r--r--@,最后有个"@",这个符号我在centos上没有找到过。其他的linux我估计也没有。
由于mac OS内核darwin是基于freebsd核openbsd的,所以想请教下是否有人知道这个符号的含义。我在cu的bsd版提问没有得到答案。在csdn的unix区也提问了。但都没得到答案。我现在甚至有点怀疑这是darwin特有的符号了。
孤陋寡闻了,如果您知道,请告知其含义,我也琢磨了好久,但实在看不出到底是什么含义。
------最佳解决方案--------------------
昨天查了好久也没查到这个原因,看了下自己的mac以及linux服务器,也没有发现这个符号,原来是额外的东西啊,学习了,非常感谢楼主把答案公布。
------其他解决方案--------------------
在unix版问到答案了。这个属性表示此文件或此目录含有额外属性。比如在mac上下载文件后双击打开,会提示诸如“此文件来自网络下载不安全”之类的,这种标识就来自这个额外属性中,可以用xattr -l命令查看。
额外属性并不是mac的独有,只不过ls -al后,[email protected]
从mac上打包文件copy到linux上,这个属性会导致linux上打开失败,就是这个属性作怪。所以从mac上打包时需要tar -x去掉这个属性到linux。
先不结贴,就当给大家也提个醒吧
------其他解决方案--------------------
该回复于2012-11-21 11:40:08被管理员删除

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

VS Code system requirements: Operating system: Windows 10 and above, macOS 10.12 and above, Linux distribution processor: minimum 1.6 GHz, recommended 2.0 GHz and above memory: minimum 512 MB, recommended 4 GB and above storage space: minimum 250 MB, recommended 1 GB and above other requirements: stable network connection, Xorg/Wayland (Linux)

The five basic components of the Linux system are: 1. Kernel, 2. System library, 3. System utilities, 4. Graphical user interface, 5. Applications. The kernel manages hardware resources, the system library provides precompiled functions, system utilities are used for system management, the GUI provides visual interaction, and applications use these components to implement functions.

vscode built-in terminal is a development tool that allows running commands and scripts within the editor to simplify the development process. How to use vscode terminal: Open the terminal with the shortcut key (Ctrl/Cmd). Enter a command or run the script. Use hotkeys (such as Ctrl L to clear the terminal). Change the working directory (such as the cd command). Advanced features include debug mode, automatic code snippet completion, and interactive command history.

To view the Git repository address, perform the following steps: 1. Open the command line and navigate to the repository directory; 2. Run the "git remote -v" command; 3. View the repository name in the output and its corresponding address.

Although Notepad cannot run Java code directly, it can be achieved by using other tools: using the command line compiler (javac) to generate a bytecode file (filename.class). Use the Java interpreter (java) to interpret bytecode, execute the code, and output the result.

Writing code in Visual Studio Code (VSCode) is simple and easy to use. Just install VSCode, create a project, select a language, create a file, write code, save and run it. The advantages of VSCode include cross-platform, free and open source, powerful features, rich extensions, and lightweight and fast.

The main uses of Linux include: 1. Server operating system, 2. Embedded system, 3. Desktop operating system, 4. Development and testing environment. Linux excels in these areas, providing stability, security and efficient development tools.

Causes and solutions for the VS Code terminal commands not available: The necessary tools are not installed (Windows: WSL; macOS: Xcode command line tools) Path configuration is wrong (add executable files to PATH environment variables) Permission issues (run VS Code as administrator) Firewall or proxy restrictions (check settings, unrestrictions) Terminal settings are incorrect (enable use of external terminals) VS Code installation is corrupt (reinstall or update) Terminal configuration is incompatible (try different terminal types or commands) Specific environment variables are missing (set necessary environment variables)
