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