פקודות חיוניות למניפולציה של קבצים ביוניקס

מערכות יוניקס מספקות קבוצה עוצמתית של כלים בשורת פקודה למניפולציה של קבצים, המאפשרות למשתמשים לנהל ביעילות קבצים וספריות. בין אם אתה מנהל מערכת, מפתח או משתמש מזדמן, שליטה בפקודות אלו יכולה לשפר משמעותית את הפרודוקטיביות שלך. מאמר זה מכסה את פקודות 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 החיוניות הללו עבור מניפולציה של קבצים תשפר את היכולת שלך לנהל קבצים וספריות ביעילות. בין אם אתה מארגן קבצים, מתאים הרשאות או ניווט בספריות, פקודות אלו מספקות ערכת כלים רבת עוצמה עבור משתמשי יוניקס.