Linux系統
pwd
列印當前工作目錄cd
改變目錄
cd /usr/bin 絕對路徑從根目錄出發,到達目標目錄
cd ./usr 相對路徑從工作目錄出發,到達目標目錄
cd .. 到達父目錄
cd 到達主目錄
複製程式碼
ls
列出目錄內容
ls -l 使用長格式顯示結果
ls -t 按修改時間排序
ls -r 以相反的順序顯示
ls -S 按檔案大小對結果進行排序
......
複製程式碼
file
確定檔案型別
file filename
複製程式碼
less
檢視檔案內容
less /etc/passwd
複製程式碼
操作檔案與目錄
mkdir
建立目錄
mkdir dir1 建立單個目錄
mkdir dir1 dir2 dir3 建立多個目錄
複製程式碼
cp
複製檔案或目錄
cp file1 file2 將檔案file1複製到file2中,file2內容將會被覆蓋
cp -r dir1 dir2 複製目錄時一定要加 -r
cp file1 file2 dir1 將多個檔案複製到一個目錄下
複製程式碼
cp
命令選項
-i 在覆蓋一個已存在的檔案前,提示使用者進行確認。
-r 遞迴複製目錄及其內容。複製目錄時需要這個選項
-u 將檔案從一個目錄複製到另一個目錄時,只會複製目標目錄不存在的檔案或是目標目錄相應檔案的更新檔案
-v 複製檔案時顯示資訊性訊息
複製程式碼
mv
重新命名或移動檔案和目錄
mv item1 item2 將檔案或目錄item1移動或重新命名為item2
mv item1 item2 item3 dir1 將多個條目移動到dir1目錄下
複製程式碼
mv
命令選項與cp
大致相同,mv
沒有-r
選項
-i 在覆蓋一個已存在的檔案前,提示使用者進行確認。
-u 將檔案從一個目錄移動到另一個目錄時,只會移動目標目錄不存在的檔案或是目標目錄相應檔案的更新檔案
-v 移動時顯示資訊性訊息
複製程式碼
rm
刪除檔案或目錄
rm -r item1 item2 item3 刪除item1,item2,item3,刪除目錄時需要-r
rm *.html 刪除以.html結尾的檔案
複製程式碼
rm
命令選項
-i 刪除前提示使用者確認
-r 遞迴刪除目錄及其內容。刪除目錄時需要這個選項
-f 忽略不存在的檔案,並無需提示確認
-v 刪除時顯示資訊性訊息
複製程式碼
ln
建立硬連結和符號連結
ln file hard-link-name 建立file檔案的硬連結
ln -s file sym-link-name 建立file檔案的符號連結,符號連結指向原始檔,與原始檔內容保持一致
複製程式碼
file
為相對於sym-link-name
的檔案,即為相對路徑,當然也可以是絕對路徑
ln -s ../file sym-link-name file在當前目錄的父目錄中,即file相對於sym-link-name的位置
複製程式碼