วิธีเปลี่ยนเส้นทางการเขียนไฟล์จากโฮมโฟลเดอร์ไปยังโฟลเดอร์เฉพาะใน UNIX


0

ฉันค้นหาและไม่พบสิ่งที่ต้องการ ในที่สุดฉันก็พบหนังสือ UNIX เริ่มต้นที่ฉันชอบ ฉันกำลังดูตัวอย่างและฉันสังเกตเห็นว่าเอาต์พุตถูกสร้างขึ้นในโฮมโฟลเดอร์ ฉันใช้ OS X ฉันเก็บรหัสทั้งหมดไว้บนเดสก์ท็อปของฉันในโฟลเดอร์ที่ชื่อรหัสสำหรับการมอบหมายการเขียนโปรแกรมและการฝึกซ้อมทั้งหมด C, C ++ ... ฯลฯ

ดังนั้นคำถามของฉันคือฉันจะเปลี่ยนเส้นทางไฟล์จาก terminal เพื่อสร้างไฟล์ในโฟลเดอร์เฉพาะได้อย่างไร ถ้าฉันพิมพ์:

cal 2011> cal2011

มันสร้างไฟล์ชื่อ cal2011 ไปยังโฟลเดอร์บ้านของฉัน ฉันจะเขียนที่เทอร์มินัลโดยไม่เปลี่ยนไดเรกทอรี (พร้อมรับคำสั่งเริ่มต้น) เพื่อบันทึกเป็น:

สก์ท็อป / รหัส / UNIX

ขอบคุณสำหรับความช่วยเหลือ. ฉันยังใหม่อยู่ที่นี้ ...

คำตอบ:


3

สมมติว่าคุณอยู่ในบ้านของคุณเส้นทางญาติทำงาน

cal 2011 > desktop/code/unix/cal2011

หากไม่เป็นเช่นนั้นคุณสามารถใช้เครื่องหมาย ~ เพื่อแสดงค่า homedir ของคุณ

cal 2011 > ~/desktop/code/unix/cal2011

ไปงานเลี้ยงสาย แต่ขอบคุณ
JeLLo

0
cal 2011 > /home/<user name>/folder/filename.txt

หรือ

cal 2011 > ~/folder/filename.txt

นั่นไม่ได้ผล คุณไม่สามารถเปลี่ยนเส้นทางไปยังไดเรกทอรี ... คุณต้องมีชื่อไฟล์เช่น ~ / folder / some_file
Mark

มันช่างน่ารังเกียจ ... ฉันเพิ่งแสดงว่าเราจะเปลี่ยนเส้นทางไปยังโฟลเดอร์ที่ระบุได้อย่างไร ต่อไปแก้ไข

2
ไม่ใช่ทุกระบบที่ใช้ Unix (เช่น Mac OS X, ที่ใช้โดย OP) ที่วางโฮมได/home/usernameเร็กตอรี่ของผู้ใช้, และการใช้ tilde นั้นพกพาได้มากกว่า
jwodder
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.