Nghiên cứu tìm hiểu về hệ thống tệp tin trong HĐH Linux Nhóm 10 Nghiên cứu, tìm hiểu về hệ thống tệp tin trong HDH Linux Nhóm 10 Nghiên cứu, tìm hiểu về hệ thống tệp tin trong HDH Linux TRƯỜNG KHOA ((.
Nhóm 10: Nghiên cứu, tìm hiểu hệ thống tệp tin HDH Linux TRƯỜNG ………………………………… KHOA …………………………… (Lô gô trường) Bài tiểu luận môn học: KTMT & HĐH Đề tài: Nghiên cứu tìm hiểu Hệ thống tệp tin HĐH Linux Giáo viên: ………………… Nhóm thực hiện: Lớp: …………………… Hà Nội – 2022 Nhóm 10: Nghiên cứu, tìm hiểu hệ thống tệp tin HDH Linux Nhóm 10: Nghiên cứu, tìm hiểu hệ thống tệp tin HDH Linux TRƯỜNG ……………………………………………… KHOA ………………………… (LoGo Trường) Bài tiểu luận môn học: KTMT & HĐH Đề tài: Nghiên cứu tìm hiểu Hệ thống tệp tin HĐH Linux Giáo viên: ……………… Sinh viên thực hiện: …………… Lớp: ……………… Hà Nội – 2022 Nhóm 10: Nghiên cứu, tìm hiểu hệ thống tệp tin HDH Linux MỤC LỤC I.Giới thiệu Linux 1.Lịch sử đời phát triển Linux PHẦN II: QUẢN LÍ HỆ THỐNG FILE TRÊN LINUX .8 I.Cơ file thư mục .8 1.Khái niệm: Tên file Linux: 10 II Các hệ thống file sử dụng Linux 10 III Gắn kết hệ thống file 14 IV Một số lệnh quản lý 19 2.Chuyển thư mục .19 - Cú pháp: cd dir_name .19 Copy files 19 Move rename file 20 Xóa files thư mục 20 V Quyền hạn File 20 2.Thay đổi quyền Chỉ có user có quyền root (/), user chủ sở hữu file thay đổi quyền file Lệnh chuyển quyền: chmod mode file 22 Quyền mặc định 24 LỜI MỞ ĐẦU Hệ điều hành chương trình quản lý phần cứu máy tính Nó cung cấp tảng cho chương trình ứng dụng đóng vai trị trung gian giao tiếp Nhóm 10: Nghiên cứu, tìm hiểu hệ thống tệp tin HDH Linux người dùng máy tính phần cứng máy tính Nó giúp máy tính dễ sử dụng hơn, thuận lợi hiệu Tài nguyên máy tính mà điển hình hệ sở liệu (Database System) có ảnh hưởng nhiều tới tính hiệu việc sử dụng máy tính Mà hệ thống file hệ thống chủ yếu Bởi quản lí hệ thống file có ảnh hưởng lớn trực tiếp tới hiệu sử dụng máy tính Việc quản lí hệ thống file xây dựng tổ chức tùy thuộc vào hệ điều hành - Sau nhóm chúng em xin trình bày vấn đề: Quản lý hệ thống file hệ điều hành Linux Mặc dù cố gắng hạn chế thời gian, trình độ, nguồn số liệu nên chắn viết không tránh khỏi sai sót khách quan Chúng em mong thầy bạn tận tình bảo để chúng em rút kinh nghiệm Chúng em xin chân thành cám ơn! Nhóm 10: Nghiên cứu, tìm hiểu hệ thống tệp tin HDH Linux PHẦN I: TỔNG QUAN VỀ LINUX I Giới thiệu Linux Lịch sử đời phát triển Linux Hình 1: Chim cánh cụt Tux – Biểu trưng vật may mắn Linux Linux Linus Torvalds - sinh viên trường Đại Học Helsinki (Phần Lan) phát triển dựa hệ điều hành Minix, hệ điều hành có cấu trúc tương tự Unix với chức tối thiểu dùng dạy học Linux đạt thành cơng cách nhanh chóng nhờ vào đặc tính bật so với hệ thống khác: Chi phí phần cứng thấp, tốc độ cao (so với Unix) khả bảo mật tốt, độ tin cậy cao (so sánh với Windows) đặc điểm giá thành rẻ, không bị phụ thuộc vào nhà cung cấp Một đặc tính trội phát triển mơ hình phát triển phần mềm mã nguồn mở hiệu Đó thách thức thống trị Microsofft Windows số lĩnh vực Linux hệ điều hành mã nguồn mở (Open Source) miễn phí quyền tổ chức GNU (Gnu’s Not Unix) Mặc dù hệ thống thường gọi Linux tên xác cho hệ thống Hệ điều hành GNU/Linux Nhóm 10: Nghiên cứu, tìm hiểu hệ thống tệp tin HDH Linux Khởi đầu, Linux phát triển cho dòng vi xử lý 386 Intel với khả đa tác vụ Hiện tất phiên Linux có chung phần kernel (nhân) tính đặc trưng với ứng dụng mang tính chuyên dụng phổ cập như: - Open Office: Gồm công cụ văn phịng tương tự Microsoft Office hồn tồn miễn phí - Mozilla Firefox: Trình duyệt web tương tự phiên windows VLC: Công cụ chơi nhạc, video tiếng với nhiều người dùng Hệ điều hành windows - Pidgin: Trình nhắn tin, chat hỗ trợ nhiều giao thức Yahoo Messenger, Google talk, MSN, - Scim-Unikey: Trình gõ tiếng Việt phổ biến Ubuntu Tuy nhiên, số lượng phần cứng hỗ trợ Linux khiêm tốn so với Windows trình điều khiển thiết bị tương thích với Windows nhiều Linux Nhưng tương lai số lượng phần cứng hỗ trợ cho Linux tăng lên Các phân phối Linux Hiện Linux có nhiều phân phối khác nhau, phần tính chất “mã nguồn mở” Linux Bảng1: Một số phiên Linux phổ biến Tên phân phối Phiên Trang web Ubuntu 22.10 www.ubuntu.com Fedora 37 www.fedoraproject.org SUSE Linux Enterprise 15 http://www.suse.com/ Nhóm 10: Nghiên cứu, tìm hiểu hệ thống tệp tin HDH Linux Desktop Red Hat Enterprise Linux 9.1 www.redhat.com/rhel Knoppix 9.3 www.knoppix.com Debian GNU/Linux 11.5 www.debian.org Mint 21 www.linuxmint.com PHẦN II: QUẢN LÍ HỆ THỐNG FILE TRÊN LINUX I Cơ file thư mục Khái niệm: Hệ thống file sở liệu file thư mục, đính kèm vào thư mục gốc thư mục hệ thống file khác đính kèm trước Việc đính kèm hệ thống file gọi mount Mỗi phân vùng hệ thống file Đĩa CD hay USB hệ thống file Linux quản lý tất phân vùng hệ thống file khác dạng thư mục, có gốc thư mục / Một hệ thống file mà chưa mount khơng thể truy cập file thư mục Khơng giống Windows, Linux khơng có khái niệm ổ đĩa logic C hay D Tất điều "treo" lên (đặt sau thư mục gốc), gọi "cây thư mục" Mọi thư mục khác điều con, cháu gốc (/) Một số thư mục tiêu biểu như: - /: Thư mục root, lưu ý phân biệt với thư mục home user root (/root)! - /bin, /sbin: Chứa lệnh hệ thống - /boot: Chứa kernel files hổ trợ cho kernel (System.map, initrd, ) - /dev : Chứa device files - /etc : Chức file thơng tin, cấu hình hệ thống - /home: Thư mục nhà mặc định cho users Nhóm 10: Nghiên cứu, tìm hiểu hệ thống tệp tin HDH Linux - /mnt /media: Chứa mount-point cho thiết bị removeable - /lib: Chứa thư viện - /usr: Tương tự thư mục Program Files Windows - /proc: Thư mục ảo, chứa thông tin sử dụng Kernel - /var: Chứa log files spool files Với hệ thống Linux, hệ thống file nằm thiết bị ổ đĩa cứng, ổ đĩa mềm, hay đĩa CD (được định dạng để lưu trữ tệp) Hệ thống file tìm thấy ổ đĩa cứng, ổ đĩa mềm, đĩa CD phương tiện lưu trữ cho phép truy cập ngẫu nhiên /(root) (root) sbin date sort home dev cdrom console dream desktop bt.doc Tệp thiết bị …… cuncon picture cun.jpg Tệp tin Thư mục Hình 2: Sơ đồ mơ tả thư mục Nhóm 10: Nghiên cứu, tìm hiểu hệ thống tệp tin HDH Linux Tên file Linux: - Tên file Linux dài tới 256 ký tự, bao gồm chữ cái, chữ số, dấu gạch nối, gạch chân, dấu chấm Nếu tên file có dấu chấm “.” Thì xâu tên file từ dấu chấm cuối gọi phần mở rộng tên fie - Linux lấy 32 hay 64 ký tự tên file (tuỳ theo phiên Linux) file khác ký tự cuối cùng, Linux file trùng tên - Tên files thư mục chứa khoảng trắng số ký tự đặc biệt Một điểm cần lưu ý Linux phân biệt chữ hoa/thường II Các hệ thống file sử dụng Linux Các định dạng xác mà tệp lưu trữ không quan trọng, hệ thống cung cấp giao diện chung cho tất kiểu hệ thống file mà nhận Trong Linux, kiểu hệ thống file bao gồm ext2, ext2fs, mà sử dụng để lưu trữ tệp tin Linux (ext3 dần phổ biến); hệ thống VFAT cho phép truy cập file nằm phân vùng Windows 95/98/ME đĩa mềm Linux; vài kiểu hệ thống file khác, bao gồm hệ thống file ISO 9660 sử dụng cho CD-ROM Mỗi kiểu hệ thống file có định dạng khác cho việc lưu trữ liệu Tuy nhiên, truy cập hệ thống file Linux, hệ thống hiển thị liệu tệp xếp thành hệ thống thư mục, với tên người sở hữu nhóm nhận dạng (ID), đặc tính khác mà quen thuộc Trên thực tế, thông tin quyền sở hữu files, quyền hạn truy cập, cung cấp kiểu hệ thống files mà sử dụng để lưu trữ tệp tin Linux 10 Nhóm 10: Nghiên cứu, tìm hiểu hệ thống tệp tin HDH Linux Đối với kiểu hệ thống file không lưu trữ thông tin này, trình điểu khiển nhân Kernel sử dụng để truy cập hệ thống tệp tin “làm giả” thông tin Bảng 2: Liệt kê kiểu filesystem hỗ trở nhân Linux phiên 2.4.10 Các kiểu hệ thống file Linux Hệ thống file Second filesystem Kiểu Extended ext2 Reiser filesystem Reiserfs Mô tả Hệ thống file Linux phổ biến Một hệ thống file nhật kí cho Linux Third Extended filesystem ext3 Một kiểu hệ thống file ghi chép cho Linux Có tính tương thích ngược với ext2 Minix filesystem Minix Hệ thống file gốc Minix, sử dụng ROM filesystem Romfs Một hệ thống file đọc, chủ yếu sử dụng cho nhớ RAM CRAM filesystem Cramfs Một hệ thống file nén đọc, thường sử dụng PDA Network file system NFS Cho phép truy cập tệp từ xa mạng UMSDOS filesystem Umsdos Cài đặt Linux phân vùng MS-DOS DOS-FAT filesystem Msdos Truy cập file MS-DOS VFAT filesystem Vfat Truy cập file Windows 95/98 NT filesystem Ntfs Truy cập file Windows NT HPFS Hpfs Hệ thống file OS/2 /proc filesystem Proc Cung cấp thơng tin tiến trình cho ps Device filesystem Devfs Một cách đại diện cho tệp thư mục /dev ISO 9660 filesystem iso9660 Sử dụng đa số đĩa CD Joliet filesystem iso9660 Mở rộng hệ thống file ISO 9660, đọc tên file Unicode 11 Nhóm 10: Nghiên cứu, tìm hiểu hệ thống tệp tin HDH Linux UDF filesystem Udf Hệ thống file cho CD-ROM System V filesystem Sysv Truy cập file từ biến thể System V Coherent filesystem coherent Truy cập file từ Coherent UFS filesystem Ufs Truy cập tệp từ hệ thống file UFS, SunOS, BSD hay Tru64 Unix BFS filesystem Bfs Truy cập file SCO Unixware EFS filesystem Efs Truy cập file phiên Irix cũ ADFS filesystem Adfs Truy cập file từ phân vùng Acorn AFFS filesystem Affs Truy cập file từ phân vùng hệ thống file chuẩn hệ điều hành Amiga Apple Mac filesystem Hfs Truy cập file từ Apple Macintosh QNX4 filesystem qnx4 Truy cập file từ phân vùng QNX4 JFFS filesystem Jffs Một hệ thống file cho thiết bị dựa Flash Novell filesystem Ncpfs Truy cập file từ máy chủ Novell qua mạng SMB filesystem Smbfs Truy cập file từ máy chủ Windows qua mạng Coda filesystem Coda Một hệ thống file mạng tiên tiến, tương tự NFS RAM filesystem Ramfs Một hệ thống file cho nhớ RAM Temporary filesystem Tmpfs Một kiểu hệ thống file khác giữ RAM Mỗi loại tệp tin hệ thống có thuộc tính riêng giới hạn Hầu hết công việc với Linux, ta sử dụng Second Extended (ext2) hỗ trợ 256 ký tự tên tệp tin, kích thước 32 Terabyte cho file nhiều điều khác Hoặc Reiser (reiserfs) hay Third Extended (ext3) Trước hệ thống Linux sử dụng 12 Nhóm 10: Nghiên cứu, tìm hiểu hệ thống tệp tin HDH Linux Extended hệ thống tập tin Minix Minix sử dụng Linux ban đầu biên soạn qua Minix đơn giản để bổ sung hạt nhân ban đầu Hệ thống file Xia Xenix có sẵn hạt nhân Linux cũ khơng cịn hỗ trợ Sự khác biệt hệ thống tệp tin Ext2 Reiser Reiser lưu lại nhật kí liệu Lưu nhật kí liệu kỹ thuật tiên tiến theo dõi thay đổi hệ thống file, giúp dễ dàng nhanh để khôi phục lại hệ thống tập tin bị lỗi Một kiểu hệ thống file lưu nhật Ext3, kế thừa Ext3 Điều có lợi tính tương thích ngược với Exxt2 Hệ thống file ROM sử dụng Ramdisks việc cấu hình hệ thống, thời gian khởi động, hay chí EPROMS Hệ thống tập tin Cram sử dụng cho ROMs có nén nội dung Điều chủ yếu dành cho thiết bị nhúng, thiết bị mà không gian nhớ đặt lên hàng đầu Hệ thống tập tin UMSDOS sử dụng để cài đặt Linux thư mục riêng phân vùng MS-DOS có mà khơng cần chia lại phân vùng Hệ thống file DOS-FAT sử dụng để truy cập MS-DOS tập tin trực tiếp Tập tin phân vùng tạo Windows 95 98 truy cập thông qua VFAT, hệ thống tập tin NTFS cho phép truy cập hệ thống tập tin Windows NT HPFS sử dụng để truy cập vào hệ thống tập tin OS/2 Với việc mở rộng CVF-FAT cho DOS-FAT, truy cập phân vùng nén với DoubleSpace/DriveSpace từ Microsoft Stacker từ Stac /proc hệ thống tập tin ảo, khơng có khơng gian đĩa thực tế có liên quan với Devfs hệ thống tập tin ảo, thay cho thư mục /dev tạo tự động theo yêu cầu nhân Linux Kernel Các hệ thống file ISO 9660 hạn chế chiều dài tên tập tin thông tin lưu trữ file sử dụng hầu hết đĩa CD Tuy nhiên, Linux hầu hết 13 Nhóm 10: Nghiên cứu, tìm hiểu hệ thống tệp tin HDH Linux đĩa CD cung cấp Rock Ridge Extension tới ISO 9660, cho phép trình điều khiển hệ thống file nhân Kernel để ấn định độ dài tệp tin, quyền sở hữu, quyền hạn cho file Tiếp theo, Linux có sáu loại hệ thống file cho tảng khác: UFS, EFS, BFS, System V Coherent hỗ trợ định dạng phổ biến tảng phép khởi động kép tương tác khác Nếu có hệ thống tập tin tạo trong định dạng theo hệ điều hành khác, truy cập tệp tin từ Linux Cuối cùng, có số lượng lớn kiểu hệ thống file để truy cập liệu phân vùng, chúng tạo hệ điều hành khác DOS Unix Những hệ thống file hỗ trợ hệ thống Acorn Filing Disk (ADFS), hệ thống file AmigaOS (không hỗ trợ đĩa mềm ngoại trừ AmigasOS), Apple Mac HFS, hệ thống file QNX4 Hầu hết hệ thống file chun dụng có ích kiến trúc phần cứng định III Gắn kết hệ thống file Gán kết (mount) hệ thống file: - Mọi hệ thống file Linux phải mount sử dụng Mount thao tác gán kết hệ thống file vào thư mục (mount point) thư mục gốc / Mọi truy cập đến thư mục mount point hiểu truy cập vào hệ thống file mount Trong trình boot, lệnh mount gọi để gán kết tất hệ thống file định file / etc / fstab Điều làm cho tệp tin hệ thống file xuất thể chúng thường trú thư mục đó, cho phép truy cập chúng Định dạng lệnh mount sau: mount -t type device mount-point 14 Nhóm 10: Nghiên cứu, tìm hiểu hệ thống tệp tin HDH Linux • type tên loại hệ thống file liệt kê Bảng • device thiết bị vật lý mà hệ thống file thường trú (tệp tin thiết bị /dev) • mount-point thư mục mà để gắn kết hệ thống file Chúng ta phải tạo thư mục trước tiến hành mount Ví dụ, có Second Extended filesystem phân vùng /dev/hda2 muốn gắn kết thư mục /mnt, sử dụng câu lệnh: mount -t ext2 /dev/hda2 /mnt Mount partition Win 9x: Mount –t vfat / dev / hda1 / mnt / win • Giả sử / dev / hda1 partition cài windows 9x (ổ C) • Đọc ghi thư mục / mnt / win ổ đĩa C : Windows 9x Mount ổ đĩa USB: Mount / dev / sda1 / mnt / usb • / dev / sda1 tên thiết bị USB (khe cắm đầu tiên) • Trường hợp máy có / dev / sda thiết bị SCSI HDD, tên thiết bị USB / dev / sdb Mount ổ đĩa SCSI vào thư mục / mnt / temp: Mount / dev / sda1 / mnt / temp • / dev / sda1 partition1 ổ đĩa SCSI HDD Với lệnh mount, mount point thư mục nào, nhiên thông thường nên đặt / mnt 15 Nhóm 10: Nghiên cứu, tìm hiểu hệ thống tệp tin HDH Linux Để gắn kết hệ thống file với tùy chọn đọc Tất việc ghi vào hệ thống file gặp lỗi “từ chối quyền hạn” : mount: block device /dev/cdrom is write-protected, mounting read-only Chúng ta nên sử dụng lệnh: mount -t iso9660 -r /dev/cdrom /mnt Điều cần thiết cố gắng gắn kết đĩa mềm có bảo vệ chống ghi Một biến thể hữu ích việc sử dụng mount mount -a, gắn kết tất hệ thống file liệt kê /etc/fstab trừ hệ thống file đánh dấu với tùy chọn noauto Nghịch đảo việc gắn kết hệ thống file unmounting (ngắt gắn kết) Ngắt gắn kết hệ thống file có hai tác dụng: đồng bộ đệm hệ thống với nội dung thực hệ thống file đĩa, làm cho hệ thống file khơng cịn khả dụng từ điểm gắn kết Để ngắt gắn kết hệ thống file gắn thư mục cụ thể, sử dụng lệnh: umount /mnt Điều quan trọng cần lưu ý phương tiện di động, bao gồm đĩa mềm đĩa CD, không nên bỏ khỏi ổ đĩa đổi chỗ cho ổ đĩa khác gắn kết Điều làm cho thông tin hệ thống thiết bị khơng đồng với thực dẫn đến rắc rối Khi muốn chuyển đổi đĩa mềm đĩa CD-ROM, ngắt gắn kết trước, sử dụng lệnh umount, cho đĩa vào, sau gắn kết nối thiết bị Tất nhiên, với đĩa CD đĩa mềm bảo vệ chống ghi, khơng có cách thiết bị tự khỏi đồng bộ, gặp vấn đề khác Ví dụ, số ổ đĩa CD-ROM khơng cho phép đẩy đĩa ngắt gắn kết 16 Nhóm 10: Nghiên cứu, tìm hiểu hệ thống tệp tin HDH Linux Đọc ghi vào hệ thống file đĩa mềm đưa vào vùng đệm Điều có nghĩa đọc ghi liệu vào đĩa mềm, khơng có hoạt động ổ đĩa xảy Hệ thống xử lý I/O đĩa mềm không đồng đọc ghi liệu thật cần thiết Vì vậy, chép tập tin nhỏ vào đĩa mềm, đèn ổ đĩa khơng sáng, bình tĩnh, liệu viết vào sau Có thể sử dụng lệnh sync để buộc hệ thống phải viết tất hệ thống file vùng đệm vào đĩa, gây việc ghi vật lý liệu đệm Ngắt gắn kết hệ thống file làm cho điều xảy tốt Nếu muốn cho phép người sử dụng gắn kết ngắt gắn kết định, có hai lựa chọn Lựa chọn bao gồm tùy chọn user cho thiết bị /etc/ Việc cho phép người dùng sử dụng lệnh mount umount cho thiết bị định Một lựa chọn khác sử dụng gắn kết giao diện người dùng cho Linux Một vài điều sai cố gắng gắn kết hệ thống file Không may, lệnh mount cung cấp thông báo lỗi tương tự để đáp ứng với số vấn đề: mount: wrong fs type, /dev/cdrom already mounted, /mnt busy, or other error • wrong fs type: có quy định kiểu sai Nếu không định kiểu, mount cố gắng đoán kiểu hệ thống file từ superblock (chỉ làm việc với Minix, ext2 iso9660) Nếu gắn kết xác định kiểu hệ thống file, thử tất kiểu mà trình điều khiển bao gồm nhân Kernel (như liệt kê /proc/filesystems) Nếu điều không dẫn đến thành công, mount thất bại device already mounted: thiết bị lắp vào thư mục khác 17 Nhóm 10: Nghiên cứu, tìm hiểu hệ thống tệp tin HDH Linux Chúng ta tìm thiết bị gắn kết, đâu, cách sử dụng lệnh mount khơng có đối số: rutabaga# mount /dev/hda2 on / type ext2 (rw) /dev/hda3 on /windows type vfat (rw) /dev/cdrom on /cdrom type iso9660 (ro) /proc on /proc type proc (rw, none) Ở đây, thấy hai phân vùng ổ cứng, kiểu ext2 vfat, đĩa CD gắn kết vào /cdrom, hệ thống file /proc Các trường cuối dịng (ví dụ (rw)) liệt kê tùy chọn theo hệ thống file gắn kết Lưu ý thiết bị CD-ROM gắn kết vào /cdrom Nếu sử dụng đĩa CD thường xuyên, thuận tiện tạo thư mục đặc biệt /cdrom gắn kết với thiết bị /mnt thường sử dụng tạm thời để gắn kết hệ thống file đĩa mềm Lỗi mount-point busy có nghĩa số hoạt động diễn mountpoint ngăn cản gắn kết hệ thống file đó, có tệp tin mở thư mục này, q trình có số thư mục hành làm việc mountpoint Khi sử dụng mount, chắn root không nằm mount-point; dùng lệnh cd/ để vào thư mục cấp cao nhất, filesystem khác gắn kết với mount-point Sử dụng mount khơng có đối số để tìm hiểu Đĩa mềm đặc biệt dễ bị khuyết tật thể chất đĩa CD bị bụi bám, trầy xước dấu vân tay, đưa lộn ngược (Nếu cố gắng để gắn kết định dạng Stan Rogers CD ISO 9660, vào vấn đề tương tự) 18 Nhóm 10: Nghiên cứu, tìm hiểu hệ thống tệp tin HDH Linux Ngoài ra, chắn điểm lắp cố gắng sử dụng (chẳng hạn /mnt) tồn Nếu không, tạo lệnh mkdir Hệ thống tự động gắn kết số hệ thống file hệ thống khởi động Điều xử lý tập tin /etc/fstab, bao gồm đầu vào cho hệ thống tập tin phải gắn kết vào lúc khởi động Mỗi dòng tập tin định dạng: device mount-point type options Ở đây, device, mount-point, type tương đương với ý nghĩa chúng lệnh mount, option danh sách lựa chọn IV Một số lệnh quản lý Tạo thư mục - Cú pháp: mkdir [options] dir_names Ví dụ: Tạo thư mục dir2: mkdir -p /home/user2/dir1/dir2 2.Chuyển thư mục - Cú pháp: cd dir_name Ví dụ: Chuyển /etc/init.d: cd /etc/init.d Copy files - Cú pháp: cp [options] file1 file2 - Options : Một số tùy chọn thường dùng: • i : Hỏi trước overwrite (thường dùng copy với quyền root) • f : Hverwrite mà khơng cần hỏi (thường dùng copy với quyền user thường) 19 Nhóm 10: Nghiên cứu, tìm hiểu hệ thống tệp tin HDH Linux • r : Copy đệ qui, copy thư mục con, cháu, • p : Copy theo thông tin inode (modify time, quyền hạn, ) Move rename file - Cú pháp: mv [options] file1 file2 Ví dụ: mv file.txt newfile.txt mv file.txt dir1/file.txt Xóa files thư mục - Cú pháp : rm [options] files - Options : số tùy chọn thường dùng: • f : xóa khơng cần hỏi (thường dùng xóa với quyền user thường) • I : hỏi trước xóa (thường dùng xóa với quyền root) • r : xóa files thư mục V Quyền hạn File Sơ lược quyền Trên Linux, quyền files thư mục ghi vào inode (nơi lưu trữ thông tin file thư mục file thư mục đó) Để dễ quản lý, Linux xem thứ file Để xem quyền, sử dụng lệnh "ls -l" hình sau: 20 ... KTMT & HĐH Đề tài: Nghiên cứu tìm hiểu Hệ thống tệp tin HĐH Linux Giáo viên: ……………… Sinh viên thực hiện: …………… Lớp: ……………… Hà Nội – 2022 Nhóm 10: Nghiên cứu, tìm hiểu hệ thống tệp tin HDH Linux. ..Nhóm 10: Nghiên cứu, tìm hiểu hệ thống tệp tin HDH Linux Nhóm 10: Nghiên cứu, tìm hiểu hệ thống tệp tin HDH Linux TRƯỜNG ……………………………………………… KHOA …………………………... thông tin quyền sở hữu files, quyền hạn truy cập, cung cấp kiểu hệ thống files mà sử dụng để lưu trữ tệp tin Linux 10 Nhóm 10: Nghiên cứu, tìm hiểu hệ thống tệp tin HDH Linux Đối với kiểu hệ thống