คำถามติดแท็ก ls

คำสั่งเพื่อแสดงรายการเนื้อหาของโฟลเดอร์ / ไดเร็กทอรีในระบบ Unix และ Unix-like

5
จะแสดงรายการไฟล์โดยเจ้าของไฟล์ในคำสั่ง Unix ได้อย่างไร
ฉันต้องการแสดงรายการไฟล์ทั้งหมดของ WD ที่ฉันจัดเรียงตามตัวอักษรตามชื่อเจ้าของไฟล์ ls มีบางอย่างสำหรับสิ่งนี้หรือไม่?
15 linux  unix  ls 

4
แสดงรายการไฟล์ด้วยสัญลักษณ์แทน UNIX
พูดเช่นฉันมีไฟล์ต่อไปนี้ในไดเรกทอรีการทำงานของฉัน: mjk0001.fits, mjk0002.fits, ... ตัวเลขเพิ่มขึ้นเรื่อย ๆ จนถึง mjk9999.fits มีวิธีใช้สัญลักษณ์ตัวแทน UNIX ในการแสดงรายการหรือดำเนินการกับกลุ่มตามลำดับหรือไม่? ตัวอย่างเช่นหากฉันต้องการเรียกใช้กระบวนการใน 0025 ถึง 0050 ฉันจะใช้รูปแบบใด ฉันได้ลองสิ่งต่อไปนี้แล้ว แต่ไม่ประสบความสำเร็จ: ls *[25-50].fits ls mjk00[25-50].fits ls mjk[0025-0050]* ls *[0025-0050]* ขอบคุณทุกคนล่วงหน้า MK
14 bash  unix  command-line  ls 

6
วิธีแสดงรายการไฟล์และไดเรกทอรีทั้งหมดในไดเรกทอรีที่กำหนดพร้อมเส้นทางแบบเต็ม แต่ไม่สามารถเรียกซ้ำได้
อย่างใดdir /bคำสั่งชอบแต่ฉันต้องการยังซ่อนและไฟล์ระบบที่นั่น คำสั่ง dir ในตัวไม่อนุญาตให้แสดงรายการไฟล์ 'ซ่อน' ที่เหลือและฉันต้องใช้/sเพื่อให้มีพา ธ เต็มในนั้นซึ่งแน่นอนว่าไม่สามารถเรียกซ้ำได้ ฉันยังเล่นด้วยlsคำสั่งเวอร์ชัน windows และไม่มีโชค ในการแสดงเส้นทางแบบเต็มคุณจะต้องเพิ่มเครื่องหมายดอกจัน ( mydir\*) ที่ท้ายไดเรกทอรีที่คุณอยู่ในรายการ แต่สิ่งนี้จะทำให้เกิดซ้ำได้

4
จะแสดงรายการไฟล์แบบเรียกซ้ำและเรียงลำดับตามเวลาที่แก้ไขได้อย่างไร
ฉันจะแสดงรายการไฟล์ทั้งหมดภายใต้ไดเรกทอรีซ้ำและเรียงลำดับผลลัพธ์ตามเวลาการแก้ไขได้อย่างไร ปกติแล้วฉันจะใช้งานls -lhtcแต่ไม่พบไฟล์ทั้งหมดซ้ำ ๆ ฉันใช้ Linux และ Mac ls -l บน Mac OS X สามารถให้ -rw-r--r-- 1 fsr user 1928 Mar 1 2011 foo.c -rwx------ 1 fsr user 3509 Feb 25 14:34 bar.c ในกรณีที่ส่วนวันที่ไม่สอดคล้องหรือจัดแนวดังนั้นวิธีการแก้ปัญหาจะต้องคำนึงถึงนี้ สารละลายบางส่วน stat -f "%m%t%Sm %N" ./* | sort -rn | head -3 | cut -f2- ใช้งานได้ …
13 linux  macos  ls 

2
Vi สามารถเขียนเป็นไฟล์ได้แม้ไฟล์จะเป็นแบบอ่านอย่างเดียว
ตัวอย่างต่อไปนี้แสดงวิธีสร้างไฟล์ที่มีสิทธิ์อ่านเท่านั้น ในฐานะที่เราสามารถมองเห็นเมื่อฉันพยายามที่จะเขียนถึงไฟล์นี้โดยใช้คำสั่ง echo Permission deniedที่ผมได้รับ แต่ทำไมในกรณีที่เราใช้ vi เราไม่ได้รับPermission denied? ดังที่เห็นได้จากที่นี่เราสามารถเขียนลงไฟล์ได้แม้ว่าไฟล์นั้นจะเป็นแบบอ่านอย่างเดียว เกิดอะไรขึ้นที่นี่ นี่เป็นข้อผิดพลาด vi หรือไม่ [admin@madona-machine1 ~]$ touch test-file [admin@madona-machine1 ~]$ ls -ltr total 0 -rw-r--r-- 1 admin admin 0 Apr 13 07:32 test-file [admin@madona-machine1 ~]$ chmod -w test-file [admin@madona-machine1 ~]$ ls -ltr total 0 -r--r--r-- 1 admin admin 0 Apr …
12 linux  chmod  ls  vi 

3
Bash: ls * โดยไม่มีการจัดกลุ่มโฟลเดอร์
ถ้าฉันพิมพ์: ls source/* source/fonts: fontello source/images: bg1.png eng.png fra.png ฉันได้รับรายชื่อไฟล์จัดกลุ่มตามชื่อโฟลเดอร์ ฉันจะรับรายชื่อไฟล์ได้อย่างไร ls source/* source/fonts/fontello source/images/bg1.png source/images/eng.png source/images/fra.png ขอขอบคุณ
12 linux  ls 

1
ทำให้ ls ตระหนักถึงการตั้งค่าสถานะไฟล์ "ซ่อน"
เป็นไปได้ไหมที่จะlsตระหนักถึงการhiddenตั้งค่าสถานะไฟล์บน Mac OS X ปัจจุบันls -lOผลิตง่าย: $ ls -lO total 0 drwxr-xr-x@ 84 danielbeck staff - 2856 29 Mai 22:44 Applications drwx------+ 158 danielbeck staff - 5372 29 Mai 15:27 Desktop drwx------@ 250 danielbeck staff - 8500 30 Mai 20:40 Documents drwx------+ 11 danielbeck staff - 374 29 Mai 22:21 …
12 macos  terminal.app  ls 

3
สัญลักษณ์ที่สามในโหมดไฟล์“ rw-” หมายถึงอะไรในหน้าคู่มือ OS X ls
ฉันมีปัญหาในการทำความเข้าใจlsคู่มือของไฟล์ที่มีrw-โหมด นี่คือคำพูด: ถ้าrที่ไฟล์สามารถอ่านได้ ; ถ้า−มันไม่สามารถอ่านได้ ถ้าwไฟล์นั้นสามารถเขียนได้; ถ้า−มันไม่สามารถเขียนได้ ครั้งแรกของต่อไปนี้ที่ใช้: S หากอยู่ในการอนุญาตของเจ้าของไฟล์จะไม่สามารถใช้งานได้และมีการตั้งค่าโหมดผู้ใช้ ID หากอยู่ในการอนุญาตของกลุ่มไฟล์นั้นจะไม่สามารถเรียกใช้งานได้และจะมีการตั้งค่าโหมด set-group-ID s หากอยู่ในการอนุญาตของเจ้าของไฟล์จะสามารถใช้งานได้และมีการตั้งค่าโหมดผู้ใช้ ID หากอยู่ในการอนุญาตของกลุ่มไฟล์จะสามารถใช้งานได้และจะมีการตั้งค่าโหมด setgroup-ID x ไฟล์นี้สามารถเรียกใช้งานได้หรือไดเรกทอรีสามารถค้นหาได้ − ไฟล์ไม่สามารถอ่านเขียนได้ปฏิบัติงานหรือตั้งค่าผู้ใช้ ID หรือโหมดตั้งกลุ่ม ID หรือเหนียว โดยเฉพาะอย่างยิ่งดูเหมือนว่าสองส่วนที่ขัดแย้งกันเป็นตัวหนา: ตามส่วนแรกเนื่องจากโหมดเริ่มต้นด้วยrไฟล์สามารถอ่านได้ แต่ตามส่วนสุดท้ายไฟล์ไม่สามารถอ่านได้ แต่เห็นได้ชัดว่าไม่ใช่กรณี ดังนั้นส่วนที่สามหมายถึงอะไรเกี่ยวกับไฟล์ว่า "ไม่สามารถอ่านได้เขียนได้ ... "? บรรณานุกรม apple.com น่าจะเป็นแหล่งที่มาของข้อความที่ยกมาข้างต้น นี่คือ man page (สำหรับ OS X เวอร์ชัน 10.9, ชื่อ "คู่มือคำสั่งทั่วไปของ BSD") และนี่คือหน้าการสนทนาที่เสนอราคา ss64.comยังมีสำเนาของ …

1
ls | grep | rm - วิธีจัดรูปแบบคำสั่งนี้?
ฉันกำลังพยายามลบไฟล์หลายไฟล์ในไดเรกทอรีหนึ่ง (บน Mac OS X โดยใช้ Terminal) ls | grep \([1-9]\) | xargs rm ควรทำเคล็ดลับ แต่ไม่ได้ ฉันกำลังพยายามลบไฟล์ใด ๆ ที่มีตัวเลขหนึ่งหลักในวงเล็บในชื่อไฟล์ (ซ้ำกันที่ดาวน์โหลดจากเว็บ) แต่ท้ายที่สุดก็ทำสิ่งนี้: > rm: 520syllabus2010: No such file or > directory rm: (3).pdf: No such file or > directory เพราะมันแปลพื้นที่ไม่ถูกต้อง ควรลบ "520syllabus2010 (3) .pdf" วิธีที่เหมาะสมในการทำเช่นนี้คืออะไร? ขอบคุณเจฟ
11 grep  ls  rm 


2
วิธีการจัดลำดับไฟล์ใหม่ '03.mp3 01.mp3 02.mp3` (`ls -f`) ในไดเรกทอรีได้อย่างไร?
การสั่งซื้อทางกายภาพของไฟล์ที่สำคัญเมื่อผมคัดลอกลงติด USB ของฉันและฟังในรถเครื่องเล่น MP3 โฟลเดอร์อัลบั้มเพลงของฉันส่วนใหญ่จะไม่เรียงลำดับเช่นls -fอาจสร้าง: 03.song3.mp3 01.song1.mp3 02.song2.mp3 เมื่อตอนที่ผมคัดลอกโฟลเดอร์ที่ลงบน USB ติดของฉันไฟล์ที่ได้รับการคัดลอกในที่สั่งซื้อ เครื่องเล่น mp3 ในรถยนต์ของฉันแสดงไฟล์ตามลำดับที่ไม่เรียงกันซึ่งไม่ใช่สิ่งที่ฉันต้องการ ฉันสามารถจัดลำดับไฟล์ใน USB Stick ใหม่ได้ (ดู: วิธีจัดลำดับโฟลเดอร์ใหม่ได้อย่างไร (ดังแสดงใน `ls -U`) ) แต่สามารถหลีกเลี่ยงได้ทั้งหมดหากฉันสามารถเรียงลำดับไฟล์เหล่านั้นใหม่ภายในไดเรกทอรีนั้นบนฮาร์ดไดรฟ์ของฉัน (ext4 )? มีวิธีทำเช่นนั้นหรือไม่? (หากไม่เป็นเช่นนั้นอาจมีวิธีเขียนfindคำสั่งที่รับไฟล์เรียงลำดับแล้วคัดลอกตามลำดับ ??) คำแนะนำใด ๆ
11 linux  find  ls 


2
วิธีการ 'ls' โฟลเดอร์ระยะไกลได้อย่างไร
อันนี้ใช้แซมบ้า: $ ls smb://192.168.5.4/wdtvlivehub/abc ls: cannot access smb://192.168.5.4/wdtvlivehub/abc: No such file or directory ฉันพยายามที่จะทำอย่างใดโดย; เรียกดูไดเรกทอรีระยะไกล ( pcmanfm 0.9.9 ) การเปิดโฟลเดอร์ปัจจุบันในเทอร์มินัล กำลังดำเนินการpwdเพื่อรับ/home/myuser/.gvfs/wdtvlivehub on 192.168.5.4 การทำเช่นls /home/myuser/.gvfs/wdtvlivehub on 192.168.5.4ทำงาน .. อะไรจะเป็นวิธีที่สง่างามกว่านี้?
10 remote  samba  ls 

2
จะหาซอฟต์ลิงค์ (ลิงก์สัญลักษณ์) ทั้งหมดในไดเรกทอรีปัจจุบันได้อย่างไร?
bashคำถามที่เกี่ยวข้องกับเชลล์สคริปต์ใน วิธีตรวจสอบกับสคริปต์ว่าไฟล์ใดในไดเรกทอรีปัจจุบันคือซอฟต์ลิงค์? ในกรณีที่ฉันได้ใช้คำผิดเมื่อฉันบอกว่าการเชื่อมโยงนุ่ม , ln -sผมหมายถึงไฟล์ที่สร้างขึ้นโดยใช้ สิ่งเดียวที่ฉันคิดได้คือการประเมินls -laว่าเป็นนิพจน์และแยกผลลัพธ์ แต่เห็นได้ชัดว่านี่ไม่ใช่ทางออกที่ดีที่สุด

1
ls ของ Ubuntu สามารถแสดงอักขระยูนิโค้ดได้ แต่ทรีไม่สามารถทำได้แม้แต่กับ tree --charset unicode
อูบุนตู 10.04 ของlsสามารถแสดงตัวอักษร Unicode แต่treeไม่สามารถแม้จะมีหรือtree --charset unicode utf8มีวิธีแก้ไขไหม echoสามารถตีความอักขระยกเว้นยกเว้นcat list.txt | echo -eจะไม่ทำงาน ( list.txtมาจาก tree > list.txt) อัปเดต: tree -H www.somewhere.comสามารถส่งออก Unicode (ควรเป็น UTF-8) แต่ตอนนี้ดูเหมือนว่านี่เป็นวิธีเดียวเท่านั้น - เป็นหน้าเว็บ $ ls -R .: list2.txt list.txt 久未在遊行場合露面的前總統李登輝.txt 遊行 ./遊行: 大家2.txt 大家.txt $ tree --charset unicode . |-- list2.txt |-- list.txt |-- \344\271\205\346\234\252\345\234\250\351\201\212\350\241\214\345\240\264\345\220\210\351\234\262\351\235\242\347\232\204\345\211\215\347\270\275\347\265\261\346\235\216\347\231\273\350\274\235.txt …
10 ubuntu  bash  unicode  ls  tree 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.