第四章 檔案管理
*主要內容
檔案和目錄的操作:
①建立②刪除
③拷貝④重新命名(剪下)
⑤檢視一:目錄的操作
回顧與目錄相關的命令
ls 檢視目錄中的內容 、pwd 列印當前目錄 、cd 切換目錄
1、建立目錄
mkdir [-選項] [引數]
-p 級聯建立,在父目錄不存在的情況下,先建立父目錄,再建立子目錄。
例:mkdir -p dou1/dou11/dou111/
-v 顯示建立過程。
2、刪除目錄
rmdir 刪除空目錄
例:rmdir dou2
rm –r或-r 目錄列表 互動式遞迴刪除目錄
–f 目錄列表 非互動式
普通使用者刪除檔案或者目錄無提示
rm –rf /*
3、目錄的剪下、重新命名
語法:mv 源 目的 \\ mv--move
重新命名:目標不存在相當於重新命名。
例:mv test test1
剪下:如果目標已存在,會將剪下目錄作為其子目錄。
例:mv test1 /tmp
剪下時可以有多個源目錄,但是目標就只能是目錄。
例:mv a1 a2 a3 /tmp
4、拷貝(備份)目錄、重新命名目錄
語法:cp -r 源1 源2... 目的
拷貝:如果目標目錄已存在,那麼就會將拷貝的目錄作為其子目錄
cp -r /home/test /tmp
重新命名:目標不存在,就相當於拷貝並重命名目錄
cp –r /home/test /tmp/tom
拷貝時可以有多個原始檔或源目錄,但是目標就只能是目錄
cp -r /home/test /home/test1 /root
二:檔案的操作
*檔案型別
使用ls -l 檔名 //看第乙個字元
- 普通檔案(文字檔案,二進位制檔案,壓縮檔案,。。。)
d 目錄檔案(藍色)
b 裝置檔案(塊裝置)儲存裝置,u盤 /dev/sda, /dev/sda1
c 裝置檔案(字元裝置)印表機,終端 /dev/tty1
s 套接字檔案
p 管道檔案
l 鏈結檔案(淡藍色)
1、檔案的檢視 cat more less head tail tac
cat 適用場合:一般檢視短小的檔案
-n :顯示每行的行號
more 可以實現空格鍵分頁檢視,預設不能往回翻
less 可以實現分頁檢視,能上下翻,支援「/關鍵字 」搜尋
head 檢視檔案的開頭部分,預設前10行, -5 顯示前5行
tail 顯示檔案的尾部,預設後10行,tail -5 顯示後5行
-f 動態檢視內容 !$上一次命令引數
tac 倒序輸出檔案的每一行
2、建立檔案
vim 不存在的檔名
touch 建立空白檔案
如果目標檔案不存在,那麼就建立新的空檔案
如果目標檔案存在,那麼就更新檔案的時間戳
echo(顯示文字) 、cat與 重定向(>) 結合
echo 「hello world」列印文字資訊,列印變數的值
echo hello > index.html
cat >檔名 //ctrl+d 結束輸入
3、拷貝檔案
cp 源 目的 或 cp 源…… 目標目錄
目標不存在,那麼拷貝後的檔案就叫該名字(複製並重命名)
目標存在是檔案,那麼root使用者,會提示覆蓋
目標存在是目錄,那麼會將原始檔放在目錄中
例:a.sh file1 file2 file3 file666 file777 file88 index.html
cp file1 file111
cp file1 /home/
cp file1 file2 /home/
4、剪下、重新命名檔案
mv 源 目的
可以作為重新命名功能
例:a.sh file1 file2 file3 file666 file777 file88 index.html
mv file1 file111
mv file1 /home/
mv file1 /tmp/duoniwan.log
5、刪除檔案
rm 檔案列表 互動式刪除檔案
-f 強制或不提示,非互動式刪除檔案
例:rm file1
rm: remove regular empty file `file1'? y
rm -f f* (作用:__________)
6:cp和mv區別
mv不修改檔案許可權和組
cp 預設修改檔案許可權和組
使用-p引數不會修改許可權和組
例:原始檔 -rw-rw-r-- 1 user1 user1 0 jul 2 14:13 1
cp後的檔案 -rw-r--r-- 1 root root 0 jul 2 14:15 2
mv的檔案 -rw-rw-r-- 1 user1 user1 0 jul 2 14:13 3
Head First Python第四章知識點
1.strip 方法可以從字串去除不想要的空白符 宣告 s為字串,rm為要刪除的字串行 s.strip rm 刪除s字串中開頭 結尾處,位於 rm刪除序列的字元 s.lstrip rm 刪除s字串中開頭處,位於 rm刪除序列的字元 s.rstrip rm 刪除s字串中結尾處,位於 rm刪除序列的字元...
第四章 Linux環境
程式引數 int main int argc char argv argc是程式引數的個數,argv是代表引數的字串陣列。以下對引數檢查 include include int main int argc,char argv else exit 0 帶引數執行 wuchao linux progra...
第四章知識點
繼承 滿足is a的關係,可以通過關鍵字extends來實現繼承.1.會繼承父類的屬性跟方法 不包括用private修飾的屬性和方法 2.繼承的關鍵字是 extends 3.被繼承的物件稱之為父類,繼承者稱之為子類 4.父類的構造方法只能被子類呼叫,不能被繼承 5.任何乙個類都有乙個預設的父類 ob...