לדלג לתוכן

1.3 באצ' בסיסי 2 הרצאה

ניוד בין תיקיות וניהול קבצים

מעבר בין תיקיות

בטרמינל אנחנו תמיד נמצאים בתוך נתיב מסוים (תיקייה במחשב). ניתן לנוע בין תיקיות בעזרת הפקודה cd (קיצור של change directory - שינוי תיקייה). בנוסף, אפשר להשתמש בפקודה dir כדי לראות את הקבצים שבתוך התיקייה הנוכחית.
- אם אתם צריכים חזרה על זה חזרו לשיעור הראשון הפרק בו אנחנו לומדים על הפקודות הללו.

יצירת תיקייה

  • ניתן ליצור תיקייה חדשה בעזרת הפקודה mkdir (make directory - צור תיקייה):
mkdir NewFolder

Pasted image 20240628131541.png

מעבר לתיקייה אחרת

  • כדי להיכנס לתיקייה מסוימת, נקליד cd ואת שם התיקייה:
cd NewFolder

Pasted image 20240628131747.png

  • כדי לחזור אחורה תיקייה אחת:
cd ..
  • כדי לחזור אחורה שתי תיקיות:
cd ../..

Pasted image 20240628132140.png

מחיקת תיקיות

  • ניתן למחוק תיקייה בעזרת rmdir (remove directory - מחיקת תיקייה):
rmdir NewFolder

Pasted image 20240628132407.png

יצירה, קריאה ומחיקה של קבצים

  • ניתן ליצור קובץ ולכתוב לתוכו נתונים בעזרת >:
whoami > file.txt

Pasted image 20240628132731.png

ניתן לקרוא את תוכן הקובץ בעזרת type:

type file.txt

Pasted image 20240628132840.png

  • מחיקת קובץ:
del file.txt

Pasted image 20240628133540.png

  • ניתן להוסיף תוכן לקובץ קיים בעזרת >>:
echo "Hello World" >> file.txt

Pasted image 20240628133749.png

שינוי שם והעתקת קבצים

  • שינוי שם קובץ (בעזרת move):
move file.txt file2.txt

Pasted image 20240628134005.png

  • העתקת קובץ למיקום אחר (בעזרת copy):
copy file2.txt C:\Users\amitp\Documents

Pasted image 20240628134154.png

פתיחת קובץ בעורך טקסט

  • ניתן לערוך קובץ בעזרת notepad:
notepad file3.txt

Pasted image 20240628134740.png

חיפוש תוכן בתוך קובץ

  • ניתן לחפש מחרוזת בתוך קובץ בעזרת find:
find "he" file3.txt

Pasted image 20240628135028.png

חיבור פקודות עם Pipe

  • | (pipe - צינור) מחבר בין פקודות: הפלט של הפקודה הראשונה מועבר לקלט של הפקודה השנייה. לדוגמה, כדי לחפש אם התוכנה Notepad רצה:
tasklist | find "Notepad"

Pasted image 20240628135802.png

  • אם Notepad רצה, נקבל פלט: Pasted image 20240628135836.png

סיכום

  • למדנו כיצד לנוע בין תיקיות (cd, mkdir, rmdir).
  • יצרנו קבצים, כתבנו לתוכם וקראנו את תוכנם (>, >>, type, del).
  • שינינו שם לקובץ והעתקנו קובץ למיקום אחר (move, copy).
  • פתחנו קובץ ב-Notepad, חיפשנו תוכן בקובץ (find).
  • למדנו על שימוש ב-Pipe לחיבור בין פקודות.