Terminal'in dosyaların iznini gösterme şeklini değiştirmek mümkün müdür?


1

Örnek resim

Gördüğünüz gibi, onlar -rw-r--r--ve diğerleri. 644Veya olarak değiştirmek istiyorum 755. Bunu değiştirmek için nasıl yapabilirim? (Lütfen, bu bir soru değil sudo chown.)


Lütfen doğrudan soruya cevap eklemeyin, aşağıdaki yerine bir cevap olarak gönderin.
yokuş yukarı

Yanıtlar:


4

Dosya izninin göstergesini sekizli sisteme değiştirmek için, ls komutunu değiştirmeniz gerekir. Burada güzel bir ders var: http://agileadam.com/2011/02/755-style-permissions-with-ls/

Kısacası: Kabuğunuzun profilini düzenleyin, fe

nano ~/.profile

ve gir

alias lso="ls -alG | awk '{k=0;for(i=0;i<=8;i++)k+=((substr(\$1,i+2,1)~/[rwx]/)*2^(8-i));if(k)printf(\" %0o \",k);print}'"

config dosyasını tekrar yükle

source ~/.profile

ve lso komutuyla yeni ekran tipine sahipsiniz.


Bu cevabın bu şekilde sınırlandırıldığını göstermek için bu soruyu öğrendim askubuntu.com/a/152005/558622
Sang Đặng

Ne olması sud nanogerekiyordu?
user3439894 11

üzgünüm, 'sudo' yazmalıydın. Burada tam açıklama: en.wikipedia.org/wiki/Sudo Bir dosyayı kendi kullanıcı profilinizde düzenlediğiniz için gerekli olmamalıdır. Şey, sabah oldu ve kahve hiç atmamıştı ;-)
JC

Her kullanıcının çalışmasına izin verilmemektedir sudo, bu nedenle kendi .profiledüzeninizi düzenlemek için kullanmak hiçbir zaman gerekli olmamalıdır.
nohillside

3

Sayısal dosya türünü, sekizlik biçimindeki izin bitlerini, bağlantı sayısını, kullanıcıyı, grubu, bayt cinsinden boyutu, genişletilmiş değişiklik tarihini ve dosya adını listeleyen başka bir çözüm.

stat -f '%2Hp   %Mp%Lp %4l   %10Su   %8Sg %12z  %22Sm   %N' ./*

takma ad olarak

alias lss="stat -f '%2Hp   %Mp%Lp %4l   %10Su   %8Sg %12z  %22Sm   %N'"

lss /*
 4   0775   41         root      admin         1462    Jun  6 08:29:33 2016   /Applications
 4   0775   14         root      admin          578    Jun 17 12:23:47 2012   /Developer
 4   1775   55         root      admin         1938    May  9 16:52:58 2013   /Library
 4   0755    2         root      wheel           68    Apr  7 21:08:43 2010   /Network
 4   0755    3         root      wheel          136    Dec 19 10:51:54 2011   /System
 4   0755    4         root      admin          170    Sep 22 08:02:08 2013   /Users
 4   1777    2         root      admin          136    Jul 31 06:30:19 2016   /Volumes
 4   0755    2         root      wheel         1394    Oct  2 14:54:37 2014   /bin
 4   1775    2         root      admin           68    Apr  7 21:08:43 2010   /cores
 4   0555    3         root      wheel         4233    Jul 31 06:29:57 2016   /dev
12   0755    1         root      admin           12    Jun 28 09:52:06 2014   /etc
 4   0555    2         root      wheel            1    Jul 31 06:30:18 2016   /home
10   0644    1         root      wheel     20828964    Jun  7 19:35:53 2011   /mach_kernel
 4   0555    2         root      wheel            1    Jul 31 06:30:18 2016   /net
 4   0755    4         root      wheel          136    Aug 19 17:49:09 2013   /opt
 4   0755    6         root      wheel          204    Dec 19 08:59:57 2011   /private
 4   0755    2         root      wheel         2278    Sep 13 15:51:09 2013   /sbin
12   0755    1         root      admin           12    Jun 28 09:51:05 2014   /tmp
 4   0755   13         root      admin          476    Aug  2 11:26:46 2016   /usr
12   0755    1         root      admin           12    Jun 28 09:50:08 2014   /var 
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.