ls komutu: @ dosya modundaki @ ne anlama geliyor ve ondan nasıl kurtulabilirsiniz? [çift]


26

Dosyaları OSX'e indirdikten ve bunları kullanmak istediğimde, her yaptığımda dosya modunda bir @ ekleri var ls -l. İşte bir örnek çıktı, @satırın en yakınına bakın :

ls -l *.php
-rw-r--r--@ 1 username  staff  11179 Dec 17  2010 class.mysql.php
-rw-r--r--@ 1 username  staff     24 Nov  1  2010 info.php
-rw-r--r--@ 1 username  staff     61 Dec 23  2010 page.php
-rw-r--r--@ 1 username  staff   1157 Dec 17  2010 photo.php

Bir tür kilitleme meganizması olduğunu düşünüyorum, doğru mu? Ve ondan nasıl kurtulurum?

Yanıtlar:


38

Gönderen ls manuel ( man ls) bölümünde Uzun Format

If the file or directory has extended attributes, the permissions field printed by the -l option is followed by a '@' character.

Ardından genişletilmiş öznitelikleri ile görüntüleyebilirsiniz. -@

-@ Display extended attribute keys and sizes in long (-l) output.

Genişletilmiş özellikleri değiştirmek için xattrkomutu kullanabilirsiniz . Örneğin , Mac OS X'teki genişletilmiş öznitelikleri veya OS X'te Genişletilmiş Özniteliklerle Başa Çıkma'yı nasıl kaldırabilirim?


Teşekkürler, çok eksiksiz cevap! Öznitelikleri nasıl kaldıracağımı sormak üzereydim ama görüyorum ki yayınınızı yeni güncellediniz :)
Björn

Daha sonra soruda ikinci bir bölüm olduğunu farkettim :-)
Matteo
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.