Sobes.tech
Junior

Linux-ში რა ბრძანებები გამოიყენება ფაილებთან და დირექტორიებთან მუშაობისთვის?

sobes.tech AI

პასუხი AI-სგან

  • ls: დირექტორიის შიგთავსის ნახვა.
  • cd: მიმდინარე სამუშაო დირექტორიის შეცვლა.
  • pwd: მიმდინარე სამუშაო დირექტორიის სრული მისამართის გამოტანა.
  • mkdir: დირექტორიის შექმნა.
  • rmdir: ცარიელი დირექტორიის წაშლა.
  • touch: ცარიელი ფაილის შექმნა ან არსებული ფაილის შეცვლის თარიღის განახლება.
  • cp: ფაილების ან დირექტორიების კოპირება.
  • mv: ფაილების/დირექტორიების გადატანა ან სახელის შეცვლა.
  • rm: ფაილების ან დირექტორიების წაშლა (ოპცია -r რეკურსიული წაშლისთვის).
  • cat: ფაილის შიგთავსის გამოტანა სტანდარტულ გამოსავალზე, ფაილების გაერთიანება.
  • less / more: ფაილის შიგთავსის გვერდითი ნახვა.
  • head: ფაილის პირველ ხაზების გამოტანა.
  • tail: ფაილის ბოლო ხაზების გამოტანა.
  • file: ფაილის ტიპის განსაზღვრა.
  • find: ფაილების და დირექტორიების ძიება სხვადასხვა კრიტერიუმით.
  • grep: სტრიქონების ძიება ფაილებში შაბლონის მიხედვით.
  • chmod: წვდომის უფლებების შეცვლა ფაილებზე და დირექტორიებზე.
  • chown: ფაილის ან დირექტორიის მფლობელის შეცვლა.
  • chgrp: ფაილის ან დირექტორიის ჯგუფის შეცვლა.
  • ln: ბმულების შექმნა (მკაცრი ან სიმბოლური).
  • df: დისკის სივრცის გამოყენების შესახებ ინფორმაციის ჩვენება ფაილური სისტემებით.
  • du: დისკის სივრცის გამოყენების შეფასება ფაილებით და დირექტორიებით.

მაგალითები:

# შიგთავსის დეტალური ნახვა
ls -l

# ახალი დირექტორიის შექმნა
mkdir my_new_directory

# ფაილის კოპირება
cp source_file target_directory/

# ფაილის გადატანა და სახელის შეცვლა
mv old_file new_name

# ფაილის წაშლა
rm file_to_delete

# ფაილის პირველ 10 ხაზის ნახვა
head my_log_file

# ფაილში .txt გაფართოებით ფაილების ძიება მიმდინარე დირექტორიაში და ქვედირექტორიებში
find . -name "*.txt"

# ფაილის უფლებების შეცვლა შესრულებისთვის ფაილის მფლობელისთვის
chmod u+x my_script.sh