פקודות חיוניות למניפולציה של קבצים ביוניקס
מערכות יוניקס מספקות קבוצה עוצמתית של כלים בשורת פקודה למניפולציה של קבצים, המאפשרות למשתמשים לנהל ביעילות קבצים וספריות. בין אם אתה מנהל מערכת, מפתח או משתמש מזדמן, שליטה בפקודות אלו יכולה לשפר משמעותית את הפרודוקטיביות שלך. מאמר זה מכסה את פקודות Unix החיוניות למניפולציה של קבצים.
1. רישום קבצים וספריות
הפקודה ls
מפרטת את התוכן של ספרייה. האפשרויות הנפוצות כוללות:
ls
לרישום מפורט עם הרשאות קבצים, גדלים ותאריכי שינויים, השתמש ב:
ls -l
כדי לכלול קבצים מוסתרים, הוסף את האפשרות -a
:
ls -la
2. שינוי ספריות
השתמש בפקודה cd
כדי לשנות את הספרייה הנוכחית:
cd /path/to/directory
כדי לנווט אל ספריית הבית, פשוט השתמש ב:
CD
3. יצירת קבצים
הפקודה touch
יוצרת קובץ ריק או מעדכנת את חותמת הזמן של קובץ קיים:
גע בשם הקובץ
4. צפייה בתוכן הקובץ
כדי להציג את התוכן של קובץ, השתמש בפקודה cat
:
שם קובץ חתול
עבור קבצים ארוכים יותר, הפקודה less
מאפשרת לך לגלול בין התוכן:
פחות שם קובץ
5. העתקת קבצים
השתמש בפקודה cp
כדי להעתיק קבצים וספריות:
cp source_file destination_file
כדי להעתיק ספריה ואת תוכנה, הוסף את האפשרות -r
:
cp -r source_directory destination_directory
6. העברה ושינוי שמות של קבצים
הפקודה mv
מעבירה או משנה שמות של קבצים וספריות:
mv old_name new_name
כדי להעביר קובץ לספרייה אחרת:
שם קובץ mv /path/to/destination
7. מחיקת קבצים
הפקודה rm
מסירה קבצים. היזהר, שכן פעולה זו היא בלתי הפיכה:
שם הקובץ rm
כדי למחוק ספרייה ואת תוכנה, הוסף את האפשרות -r
:
ספריית rm -r
8. יצירת ספריות
הפקודה mkdir
יוצרת ספריות חדשות:
mkdir directory_name
כדי ליצור ספריות מקוננות, השתמש באפשרות -p
:
mkdir -p parent_directory/child_directory
9. שינוי הרשאות קובץ
השתמש בפקודה chmod
כדי לשנות את הרשאות הקובץ. התחביר כולל קוד הרשאה או ייצוג סמלי:
שם הקובץ chmod 755
אוֹ:
chmod u+rwx,g+rx,o+rx שם הקובץ
10. שינוי בעלות על קובץ
הפקודה chown
משנה את הבעלים של קובץ או ספרייה:
chown new_owner שם קובץ
כדי לשנות את הבעלות על הקבוצה, השתמש ב:
chown:new_group שם קובץ
11. מציאת קבצים
השתמש בפקודה find
כדי לחפש קבצים וספריות על סמך קריטריונים שונים:
מצא /path/to/search -name "filename"
כדי לחפש לפי סוג קובץ:
מצא /path/to/search -סוג f -שם "*.txt"
12. צפייה בשימוש בדיסק
הפקודה du
מציגה מידע על שימוש בדיסק. לסיכום השימוש בספרייה:
du -sh /path/to/directory
13. הצגת שטח דיסק פנוי
הפקודה df
מציגה את כמות שטח הדיסק הפנוי במערכת שלך:
df -h
14. יצירת קישורים סמליים
השתמש בפקודה ln
כדי ליצור קישורים סמליים, הדומים לקיצורי דרך:
ln -s target_file link_name
סיכום
שליטה בפקודות Unix החיוניות הללו עבור מניפולציה של קבצים תשפר את היכולת שלך לנהל קבצים וספריות ביעילות. בין אם אתה מארגן קבצים, מתאים הרשאות או ניווט בספריות, פקודות אלו מספקות ערכת כלים רבת עוצמה עבור משתמשי יוניקס.