[root@edaserver1 /]# ls
bin boot dev etc home lib lib64 lost+found media misc mnt net opt
proc root sbin selinux srv sys tftpboot tmp usr var
/bin所有賬號命令,二進位制檔案程式工具
/boot開機啟動vmlinuz initrd /boot/grub
/dev裝置/dev/null, /dev/zero, /dev/tty, /dev/lp*, /dev/hd*, /dev/sd*
/etc配置檔案
/etc/init.d/:所有朋務的預設啟動設定
/etc/xinetd.d/:管理的各頃朋務的配置檔案目錄
/lib
/media可移除 /media/cdrom
/mnt暫時掛載
/opt第三方軟體(/usr/local)
/sbin設定系統環境的命令root許可權
/srvservice服務所需要取用的資料目錄
/tmp暫存目錄
/proc記憶體資料cpuinfo meminfo
/sys核心相關資訊
/usr公共通用的配置資料、工具、文件
/usr/bin
使用者指令
/usr/include
c標頭檔案
/usr/share
共享檔案(幫助檔案)
/var放置動態變化的資料、日誌
不可與/根目錄分開:/etc /bin /dev /lib /sbin
備份:/boot /root /etc /home /var
檔名_$(date +%y.%m.%d_%h%m)
目錄資訊
df -ah
# 列出檔案系統資訊
du -sh /*
# 檔案大小
drwxr-xr-x 15 root root 4096 mar 11 14:23 home
[ 1 ][ 2 ][ 3 ][ 4 ][ 5 ][ 6 ][ 7 ]
[ 許可權 ][鏈結][擁有者][群組][大小][修改日期 ][ 檔名 ]
ls -alh
顯示目錄下檔案系資訊
pwd [-p]
當前目錄[-p:顯示實際目錄]
mkdir dirname
建立目錄[-m:設定許可權]
touch filename
建立檔案
ln -s **檔案 name
建立軟連線
rm filename
刪除檔案
rm -rf dirname
刪除目錄
cp filename 目錄名
cp oldname 目錄名/snewname 改名
cp -r dirname
-a:包括許可權
-u:有不同時複製
mv移動檔案
chgrp -r eda direname
chgrp eda filename
chown -r eda direname
chown eda filename
chown -r 755 direname
chown 755 filename
chmod [ugoa][+-=][rwx] 檔案
# umask
0022
# umask -s
u=rwx,g=rx,o=rx
cat[-n:行號]
[-a:顯示特殊字元]
more
空格鍵向下翻一頁;
enter
向下一行
/字串
向下搜尋
q退出
b或[ctrl]b
往回翻頁
head [-n n]
顯示前n行
tail [-n n]
顯示後n行
tail -f
動態檢視
grep -v "^#" filename
不顯示檔案注釋
find
find dir -user username
find dir -name filename
find cir -size +1000k
Qt Creator (6) 檔案系統
目錄 檔案操作是應用程式必不可少的部分。qt 作為乙個通用開發庫,提供了跨平台的檔案操作能力。qt 通過qiodevice提供了對 i o 裝置的抽象,這些裝置具有讀寫位元組塊的能力。下面是 i o 裝置的類圖 qiodevice 所有 i o 裝置類的父類,提供了位元組塊讀寫的通用操作以及基本介面...
Xv6 檔案系統介面
參考 xv6 riscv book 1.4 file system system call description int chdir char dir 改變當前目錄 int mkdir char dir 建立新目錄 int open char file,o create 建立新檔案 int mkn...
4 14 檔案系統
為了說明檔案鏈結的概念,先要介紹unix檔案系統的基本結構。同時,了解i節點和指向i節點的目錄項之間的區別也是很有益的。目前,正在使用的unix檔案系統有多種實現。例如,solaris支援多種不同型別的磁碟檔案系統 傳統的基於bsd的unix檔案系統 稱為ufs 讀 寫dos格式軟盤的檔案系統 稱為...