ฉันสามารถเข้าใช้งานบุ๊กมาร์กของ Nautilus ได้หรือไม่?


11

ฉันทำบุ๊กมาร์กใน Nautilus เช่นลิงก์ทางลัดไปยังบางไดเรกทอรี

ฉันต้องการไปcdยังไดเรกทอรีที่ถูกคั่นหน้าใน Nautilus ฉันสงสัยว่าเป็นไปได้หรือไม่


คุณต้องการบุ๊คมาร์คจริง ๆ หรือต้องการติดตั้งตำแหน่งเครือข่ายหรือไม่
จอร์แดน

บุ๊กมาร์กชี้ไปที่บางไดเรกทอรีในระบบไฟล์ในเครื่องของฉัน ไม่มีเครือข่ายที่เกี่ยวข้อง
ทิม

คำตอบ:


15

Nautilus บันทึกที่คั่นหน้าไว้ในไฟล์ที่มีชื่อ.gtk-bookmarksอยู่ในบ้านของคุณ (ตั้งแต่ Ubuntu 13.04 เป็นต้นไปจะอยู่ที่.config/gtk-3.0/bookmarks) บุ๊กมาร์กจะถูกเก็บไว้ในข้อความที่ชัดเจนหนึ่งบุ๊กมาร์กต่อบรรทัด ด้วยการเขียนสคริปต์เชลล์คุณควรแยกวิเคราะห์ไฟล์และกำหนดค่าเชลล์ของคุณเพื่อให้เป็นดังนี้: cd somebookmarkname.


3
เพิ่มสิ่งนี้ลงในไฟล์เริ่มต้นของเชลล์ (bash, zsh และคล้ายกัน): function cdbm {cd $ (grep $ 1 ~ / .gtk-bookmarks | awk '-F //' '{print $ 2}')}
SuperMagic

2

เธรดเก่า แต่ในกรณีที่ช่วยใครบางคนความคิดเห็นที่มีประโยชน์โดย @SuperMagic ไม่ได้ผลสำหรับฉันkshดังนั้นฉันจึงใส่สิ่งนี้ลงใน.kshrc:

function cdbm { 
   ENTRY=$(grep "$1" $HOME/.config/gtk-3.0/bookmarks) 
   DIR=$(echo "$ENTRY" | sed 's|file://||g' | cut -d' ' -f1)
   cd $DIR
}

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