ฉันมีชุดไฟล์ชั่วคราวที่สร้างขึ้นในโฟลเดอร์พร้อม.bak
นามสกุล ฉันจะซ่อนไว้เป็นค่าเริ่มต้นใน Ubuntu ได้อย่างไร
ฉันพยายามเพิ่มไฟล์. hidden ที่มี * .bak เป็นรายการในไฟล์ แต่ไม่ได้ผล ความช่วยเหลือใด ๆ ที่นิยมมาก ...
ฉันมีชุดไฟล์ชั่วคราวที่สร้างขึ้นในโฟลเดอร์พร้อม.bak
นามสกุล ฉันจะซ่อนไว้เป็นค่าเริ่มต้นใน Ubuntu ได้อย่างไร
ฉันพยายามเพิ่มไฟล์. hidden ที่มี * .bak เป็นรายการในไฟล์ แต่ไม่ได้ผล ความช่วยเหลือใด ๆ ที่นิยมมาก ...
คำตอบ:
นี่เป็นสคริปต์เล็กน้อยที่ฉันเขียนเพื่อซ่อนไฟล์กลางของ LaTeX:
alias hidetex='ls *?(aux|bbl|blg|brf|lof|log|lot|out|toc) -1 > .hidden'
ผมเพิ่มไปยัง~ / .bash_aliasesไฟล์ดังนั้นตอนนี้ผมเพิ่งไปยังโฟลเดอร์ที่ฉันต้องการที่จะซ่อนไฟล์และชนิดcd
hidetex
สิ่งนี้มีจุดประสงค์เพื่อดำเนินการในโฟลเดอร์เฉพาะ แต่คุณสามารถทำให้เป็นไฟล์ทั่วไปได้มากขึ้น (เช่นสำหรับไฟล์. bak) และเปลี่ยนให้ทำงานซ้ำ ๆ โดยเพิ่มไฟล์. hidden ในแต่ละโฟลเดอร์ แต่มันซับซ้อนกว่าเล็กน้อย
หากคุณวางหยุดเต็ม (หรือจุด) ที่จุดเริ่มต้นของชื่อไฟล์มันควรจะซ่อนตัวอย่างเช่น:
.helloworld.txt
หากต้องการดูไฟล์ที่ซ่อนอยู่ในตอนนี้ให้คลิก "ดู" บน Nautilus จากนั้นทำเครื่องหมายที่ "แสดงไฟล์ที่ซ่อน"
คุณสามารถสร้างไฟล์ที่เรียกว่า.hidden
ในไดเรกทอรีบ้านของคุณ ในไฟล์นี้คุณสามารถใส่ชื่อของไฟล์ทั้งหมดที่คุณต้องการซ่อนหนึ่งไฟล์ต่อหนึ่งบรรทัด
หากคุณและโปรแกรมไม่สนใจชื่อของไฟล์ให้ลองใช้คำสั่งนี้:
for annoyingbak in *.bak; do mv "$annoyingbak" ."$annoyingbak"; done
จากนั้นเรียกใช้เมื่อใดก็ตามที่คุณ. มันจะย้ายทุกไฟล์ชื่อไปbla.bak
.bla.bak
หากคุณต้องทำบ่อย ๆ ให้เพิ่มส่วนนี้ลงในส่วนท้ายของ.bashrc
:
function deannoy {
for annoyingbak in *.bak; do
mv "$annoyingbak" ."$annoyingbak"
done
}
จากนั้นคุณสามารถพิมพ์ลงdeannoy
ในโฟลเดอร์ Dropbox และไปได้เลย