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

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

2
ฉันจะตีความผลลัพธ์ของคำสั่ง `ls -l` ได้อย่างไร
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Super User อพยพ 9 ปีที่ผ่านมา ฉันต้องการเรียนรู้เกี่ยวกับความหมายของค่าตัวอย่างเช่นบรรทัดแรก drwxr-xr-x 2 ataka root 4096 2008-11-04 16:58 ataka อยู่atakaที่นี่เจ้าของไดเรกทอรีหรือไม่ kioutsovkm@orkide:/users/lnxsrv2/ee$ ls ataka aydinoglu izgordu kioutsovkm kocaogluo kioutsovkm@orkide:/users/lnxsrv2/ee$ ls -l total 20 drwxr-xr-x 2 ataka root 4096 2008-11-04 16:58 ataka drwxr-xr-x 2 aydinoglu root 4096 2008-11-04 16:58 aydinoglu drwxr-xr-x 3 izgordu …
25 unix  ls 

0
ls -la symbolics สัญลักษณ์สุดท้ายหมายความว่าอย่างไร
ผสานกับ@ หมายความว่าอะไรกับการส่งออกของ "ls" ใน terminal X OS ของ? . คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Super User อพยพ 10 ปีที่ผ่านมา สำเนาที่เป็นไปได้: @ หมายถึงอะไรในเอาต์พุตของ ls บน os x terminal เมื่อฉันพิมพ์ls -laฉันจะได้รับผลลัพธ์ที่คุ้นเคยนี้ ... drwxr-xr-x+ 38 kent staff 1292 Nov 6 11:09 . drwxr-xr-x 5 root admin 170 Aug 14 14:11 .. -rw-r--r--@ 1 kent …
23 macos  unix  permissions  ls 

3
ความหมายของ 'T' ในสิทธิ์การดำเนินการของไดเรกทอรีคืออะไร?
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Super User อพยพ 9 ปีที่ผ่านมา ฉันเพิ่งพบผลลัพธ์ที่สับสนของlsคำสั่งนี้: whodare @ ubuntu ~ $: ls -l / var / spool / cron / รวม 12 drwxrwx - T 2 daemon daemon 4096 29 ต.ค. 05:02 atjobs drwxrwx - T 2 daemon daemon 4096 15 กันยายน 21:09 atspool drwx-wx - …
21 linux  permissions  ls 

8
บอก `ls 'เพื่อพิมพ์เฉพาะชื่อไฟล์ฐาน
นี่คือพฤติกรรมเริ่มต้นของ ls ls /net/nas/data/languages/pypm/sites/rex/free/2.6/*/pool/v/vi/virtual*1.4.4*pypm /net/nas/data/languages/pypm/sites/rex/free/2.6/linux-x86/pool/v/vi/virtualenv-1.4.4_linux-x86_2.6_1.pypm /net/nas/data/languages/pypm/sites/rex/free/2.6/linux-x86_64/pool/v/vi/virtualenv-1.4.4_linux-x86_64_2.6_1.pypm /net/nas/data/languages/pypm/sites/rex/free/2.6/macosx/pool/v/vi/virtualenv-1.4.4_macosx_2.6_1.pypm /net/nas/data/languages/pypm/sites/rex/free/2.6/win32-x86/pool/v/vi/virtualenv-1.4.4_win32-x86_2.6_1.pypm ฉันจะlsพิมพ์เฉพาะชื่อฐานได้อย่างไร ชอบ: ls $OPTIONS /net/nas/data/languages/pypm/sites/rex/free/2.6/*/pool/v/vi/virtual*1.4.4*pypm virtualenv-1.4.4_linux-x86_2.6_1.pypm virtualenv-1.4.4_linux-x86_64_2.6_1.pypm virtualenv-1.4.4_macosx_2.6_1.pypm virtualenv-1.4.4_win32-x86_2.6_1.pypm หมายเหตุ : ฉันชอบเชลล์มากกว่าที่จะใช้findเป็น / net / nas / data / languages ​​/ pypm / sites / rex / free ซึ่งมีไฟล์และไดเรกทอรีจำนวนมาก
21 linux  command-line  unix  ls 

2
ตัวแยกวิเศษระหว่างชื่อไฟล์ในเอาต์พุต ls คืออะไร
ผลลัพธ์ของls(โดยไม่มีข้อโต้แย้ง) ปรากฏขึ้นเพื่อแยกชื่อไฟล์ด้วยการแยกบรรทัด หลักฐาน: ls | grep fooทำงานตามที่คาดไว้โดยให้grepแต่ละชื่อไฟล์เป็นบรรทัดแยกของอินพุต ls > files.txt; vim files.txt -> ใน Vim แต่ละไฟล์อยู่บนบรรทัดแยกต่างหาก และในเทอร์มินัลผลลัพธ์ของการlsวางหลายไฟล์ในหนึ่งบรรทัดโดยแยกชื่อไฟล์ด้วยช่องว่างเพื่อสร้างคอลัมน์ที่จัดเรียงอย่างสวยงาม: $ ls a.txt b.txt c.txt ดังนั้นคำถามของฉันคือ ls ทำเช่นนี้ได้อย่างไร มันใช้อักขระควบคุมพิเศษเพื่อสร้าง 'บรรทัดใหม่' หรือไม่? หรือมันรู้ว่าเมื่อมันถูกไพพ์ไปยังคำสั่งอื่นและจัดรูปแบบเอาท์พุทของมันแตกต่างกันในกรณีนี้?
20 ls  pipe  newlines 

2
ฉันจะ จำกัด จำนวนบรรทัดที่แสดงผ่าน ls ได้อย่างไร
สมมติว่าฉันมีคำสั่ง ls -Bgclt /somwhere/in/the/past ฉันจะ จำกัด ผลลัพธ์ให้แสดงเฉพาะไฟล์ 2 ไฟล์แรกได้อย่างไร (ยกเว้นมีเพียง 2 ไฟล์ในไดเรกทอรีนั้น)
20 linux  command-line  ls 

3
แสดงทั้ง ctime และ atime ในเอาต์พุต ls
ฉันสามารถรับทั้ง ctime และ atime ในเอาต์พุต ls ได้หรือไม่ ดูเหมือนว่าฉันสามารถผ่านหนึ่ง--time=ctimeหรือ--time=atimeอาร์กิวเมนต์ (ที่สองจะถูกละเว้น) มีวิธีอื่น ๆ ?
19 bash  ls 

2
@ ใน ls -al หมายถึงอะไร [ซ้ำ]
คำถามนี้มีอยู่แล้ว : ปิดให้บริการใน9 ปีที่ผ่านมา สำเนาซ้ำที่เป็นไปได้: สัญลักษณ์ ls -la …สัญลักษณ์สุดท้ายหมายความว่าอย่างไร การดำเนินการ@ในด้านล่างls -alหมายความว่าอย่างไร อะตอม: Lib fak $ ls -al รวม 1,056 drwxr-xr-x 5 fak staff 170 Dec 24 13:19 drwxr-xr-x 6 fak staff 204 Dec 24 13:15 .. -rwxr-xr-x @ 1 fak staff 121393 3 ต.ค. 14:05 HtmlAgilityPack.XML -rwxr-xr-x @ 1 fak …
18 unix  ls 

2
เครื่องหมายขีดกลางแรกหมายความว่าอะไรในเอาต์พุต ls -l
จาก bash man pages เกี่ยวกับการดูการอนุญาตด้วย ls : User ls output Owner -rwx------ Group ----rwx--- Other -------rwx มันสมเหตุสมผลแล้ว แต่-ใช้ครั้งแรกตอนไหน? มันว่างเปล่าเสมอในบริบทของผู้ใช้ทั้งหมด

1
วิธีใช้ wildcard ด้วย ls โดยไม่แสดงรายการเนื้อหาในไดเรกทอรี
ls จะแสดงเฉพาะไฟล์และโฟลเดอร์ในไดเรกทอรีปัจจุบัน แต่เมื่อคุณเพิ่ม wildcard มันจะเริ่มค้นหาในไดเรกทอรีย่อย ตัวอย่าง: $ ls fight_folder file1 file2 $ ls f* file1 file2 fight_folder: file3 คุณจะ จำกัด ขอบเขตเฉพาะไดเรกทอรีปัจจุบันได้อย่างไร ใช้ OS X
18 macos  command-line  unix  ls 

1
ทำไม ls และ du แสดงขนาดแตกต่างกัน
ฉันกำลังดาวน์โหลดไฟล์ด้วย rtorrent เมื่อฉันตรวจสอบโฟลเดอร์ที่ไฟล์นั้นอยู่ไฟล์ที่มีขนาดนั้น ls คำสั่งคือ 4.4GB แต่เมื่อฉันตรวจสอบดิสก์ด้วย du คำสั่งมันแสดงให้ฉัน 219MB ปัญหาเดียวกันกับ df คำสั่งที่ดูเหมือนว่าเพียงคำนวณ 219MB หนึ่ง นี่คือผลลัพธ์คอนโซลของฉัน root@SERVER:/home/.root/TMP/tnt/d1/xxx# dir -alh total 219M drwxr-xr-x 2 root root 4.0K 2010-01-10 15:30 . drwxr-xr-x 15 root root 4.0K 2010-01-10 15:30 .. -rw-r--r-- 1 root root 4.4G 2010-01-11 10:55 yyy.mkv root@SERVER:/home/.root/TMP/tnt/d1/xxx# du -h 219M . …
17 linux  ls 

3
หมายเลขอะไรหลังจากการอนุญาต Unix / Linux เช่น“ -rw-rw-r-- 1” หมายถึงในเอาต์พุต“ ls -l”
ผู้ใดสามารถอธิบาย-rw-rw-r--. 1และให้ข้อมูล "รายละเอียด" บางอย่างเกี่ยวกับคำสั่ง ls -lart โดยเฉพาะตัวเลข1หลังจากการอนุญาตของไฟล์หมายความว่าอย่างไร ทำไมมันเปลี่ยนหรือทำไมมันแตกต่างกันสำหรับไฟล์ที่แตกต่างกัน?
17 linux  unix  permissions  ls 

2
ชื่อไฟล์สีแดงแสดงด้วยพื้นหลังสีดำหมายความว่าอะไร
ฉันมีปัญหาการรวบรวมและเมื่อฉันตรวจสอบ lib / ไดเรกทอรีของฉันฉันได้รับผลลัพธ์จาก "ls": ชุดสีแดง / ดำหมายถึงอะไร ฉันตรวจสอบผลลัพธ์ของ "dircolors -p" ตามที่แนะนำไว้ที่นี่ (การแสดงชื่อไฟล์มีพื้นหลังสีแดงหมายความว่าอย่างไร ) แต่ฉันไม่พบคำตอบ นอกจากนี้คำถามที่ทำเครื่องหมายในสถานที่ของสิทธิ์ / ผู้ใช้ / ขนาด / เวลาประทับหมายถึงอะไร? ขอบคุณสำหรับความช่วยเหลือของคุณ
16 bash  shell  ls 

3
ls แบบเรียกซ้ำพร้อมเงื่อนไข
เหตุใดฉันจึงไม่สามารถใช้คำสั่งเช่นนี้เพื่อค้นหาไฟล์ pdf ทั้งหมดในไดเรกทอรีและไดเรกทอรีย่อย ฉันต้องทำอย่างไร? (ฉันใช้ทุบตีใน Ubuntu) ls -R *.pdf แก้ไข ฉันจะลบไฟล์เหล่านี้ได้อย่างไร
16 ubuntu  bash  ls  recursive 


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