bup-ls - แสดงรายการเนื้อหาของที่เก็บ bup
bup ls [-r host:[path]] [OPTION...] <paths...>
bup ls แสดงรายการไฟล์และไดเร็กทอรีในที่เก็บ bup ของคุณโดยใช้ลำดับชั้นของไดเร็กทอรีเดียวกันกับที่มีใน bup-fuse(1)
ไดเร็กทอรีระดับบนสุดประกอบด้วยสาขา (สอดคล้องกับตัวเลือก -n ใน bup save) ระดับถัดไปคือวันที่ของการสำรองข้อมูล และระดับต่อมาจะสอดคล้องกับไฟล์ในการสำรองข้อมูล
เมื่อ bup ls ถูกขอให้แสดงเอาต์พุตบน tty และไม่ได้ระบุ -l ระบบจะจัดรูปแบบเอาต์พุตในคอลัมน์เพื่อให้สามารถแสดงรายการได้มากที่สุดเท่าที่จะเป็นไปได้ในไม่กี่บรรทัดเท่าที่จะเป็นไปได้ อย่างไรก็ตาม เมื่อระบุ -l หรือ bup ถูกขอให้ส่งออกไปยังสิ่งอื่นที่ไม่ใช่ tty (เช่น คุณไพพ์เอาต์พุตไปยังคำสั่งอื่น หรือคุณเปลี่ยนเส้นทางไปยังไฟล์) ระบบจะพิมพ์ชื่อไฟล์หนึ่งชื่อต่อบรรทัด สิ่งนี้ทำให้การแยกวิเคราะห์รายชื่อง่ายขึ้นด้วยเครื่องมือภายนอก
โปรดทราบว่า bup ls จะไม่แสดงไฟล์ที่ซ่อนอยู่ตามค่าเริ่มต้น และจำเป็นต้องใช้ตัวเลือก -a เพื่อแสดงไฟล์เหล่านั้น ไฟล์จะถูกซ่อนเมื่อชื่อขึ้นต้นด้วยจุด ตัวอย่างเช่น ที่ระดับบนสุด ไดเร็กทอรีพิเศษที่ชื่อ .commit และ .tag จะเป็นไดเร็กทอรีที่ซ่อนอยู่
เมื่อคุณระบุไฟล์ที่ต้องการโดยใช้ bup ls แล้ว คุณสามารถดูเนื้อหาโดยใช้ bup join หรือ git show
แสดงรายการข้อมูลสำหรับที่เก็บที่ เส้นทาง บน โฮสต์ ที่ระบุ หากละเว้น เส้นทาง ให้ใช้เส้นทางเริ่มต้นบนเซิร์ฟเวอร์ระยะไกล (คุณยังคงต้องใส่ `:') การเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกลจะทำโดย SSH หากคุณต้องการระบุพอร์ต ผู้ใช้ หรือคีย์ส่วนตัว เราขอแนะนำให้คุณใช้ไฟล์ ~/.ssh/config (ssh_config(5))
แสดงแฮชสำหรับแต่ละไฟล์/ไดเร็กทอรี
แสดงไฟล์ที่ซ่อนอยู่
แสดงไฟล์ที่ซ่อน ยกเว้น “. " และ ".. ".
แสดงข้อมูลเกี่ยวกับไดเร็กทอรีแทนที่จะเป็นเนื้อหา และไม่ติดตาม symlink
ให้รายละเอียดรายการยาวสำหรับแต่ละรายการ
ต่อท้ายตัวบ่งชี้ประเภท: dir/, symlink@, fifo|, socket= และ executable*
ต่อท้ายตัวบ่งชี้ประเภท: dir/, symlink@, fifo|, socket=.
พิมพ์ขนาดไฟล์ที่มนุษย์อ่านได้ (เช่น 3.9K, 4.7M)
แสดงรหัสตัวเลข (ผู้ใช้ กลุ่ม ฯลฯ) แทนชื่อ
bup ls /myserver/latest/etc/profile
bup ls -a /bup-join(1), bup-fuse(1), bup-ftp(1), bup-save(1), git-show(1), ssh_config(5)
ส่วนหนึ่งของชุด bup(1)
เอเวอรี่ เพ็ญนฤนาท apenwarr@gmail.com.