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.