क्या लिनक्स में एक पुनरावर्ती फ़ाइल सूची की गहराई को सीमित करने का एक तरीका है?
फिलहाल मैं जो कमांड इस्तेमाल कर रहा हूं वह है:
ls -laR > dirlist.txt
लेकिन मुझे लगभग 200 निर्देशिकाएं मिली हैं और उनमें से प्रत्येक में 10 निर्देशिकाएं हैं। इसलिए यह अभी बहुत लंबा समय लेने वाला है और बहुत सारे सिस्टम संसाधनों को भी बढ़ा देगा।
मैं वास्तव में दिलचस्पी ले रहा हूं जो पहले स्तर की उपनिर्देशिकाओं के लिए स्वामित्व और अनुमतियों की जानकारी है:
drwxr-xr-x 14 root root 1234 Dec 22 13:19 /var/www/vhosts/domain1.co.uk
drwxr--r-- 14 jon root 1234 Dec 22 13:19 /var/www/vhosts/domain1.co.uk/htdocs
drwxr--r-- 14 jon root 1234 Dec 22 13:19 /var/www/vhosts/domain1.co.uk/cgi-bin
drwxr-xr-x 14 root root 1234 Dec 22 13:19 /var/www/vhosts/domain2.co.uk
drwxr-xrwx 14 proftp root 1234 Dec 22 13:19 /var/www/vhosts/domain2.co.uk/htdocs
drwxr-xrwx 14 proftp root 1234 Dec 22 13:19 /var/www/vhosts/domain2.co.uk/cgi-bin
drwxr-xr-x 14 root root 1234 Dec 22 13:19 /var/www/vhosts/domain3.co.uk
drwxr-xr-- 14 jon root 1234 Dec 22 13:19 /var/www/vhosts/domain3.co.uk/htdocs
drwxr-xr-- 14 jon root 1234 Dec 22 13:19 /var/www/vhosts/domain3.co.uk/cgi-bin
drwxr-xr-x 14 root root 1234 Dec 22 13:19 /var/www/vhosts/domain4.co.uk
drwxr-xr-- 14 jon root 1234 Dec 22 13:19 /var/www/vhosts/domain4.co.uk/htdocs
drwxr-xr-- 14 jon root 1234 Dec 22 13:19 /var/www/vhosts/domain4.co.uk/cgi-bin
संपादित करें:
अंतिम विकल्प:
find -maxdepth 2 -type d -ls >dirlist
ls -la /var/www/vhosts/*
?