linux經常使用的命令第二篇,留作之後複習資料。linux
複製文件或目錄。 用法示例:測試
$ cp file1 file2 # 將file1複製到file2 $ cp -r dir1/ dir2/ # 將dir1目錄中的全部內容複製到dir2
note:複製目錄時建議使用-r選項,能夠遞歸複製目錄和其中的內容。命令行
刪除文件或目錄。 用法示例:code
$ rm file1 # 將file1刪除 $ rm -i file1 # 將file1刪除,刪除以前須要確認 $ rm -r dir1 # 將dir1目錄中的全部內容刪除 $ rm -rf dir1 # 將dir1目錄中的全部內容刪除,而且不提示錯誤信息
note:必定要當心使用rm命令,建議使用rm命令以前先用ls命令來作測試,檢查打印出的文件列表是想要刪除的。而後再用rm命令替換ls命令進行真正的刪除操做。遞歸
顯示用戶手冊。 用法示例:file
$ man man #查看man程序的用戶手冊
查找文件命令。 用法示例:權限
$ find . #列出當前目錄下全部文件列表 $ find . -type d #列出當前目錄下全部目錄 $ find . -type f #列出當前目錄下全部普通文件 $ find . -iname "*.jpg" #列出當前目錄下全部文件名稱是jpg(忽略大小寫)後綴的文件 $ find ./path/ -name '*.txt' -exec rm '{}' \; #列出特定目錄下全部文件名稱是txt後綴的文件,而且刪除它們 $ find ~ -size +1G #列出home主目錄下全部大小大於1G的文件 $ find . -type f -exec chmod 644 {} \; #列出當前目錄下全部普通文件,而且將它們的權限修改成644
顯示文件內容到標準輸出。 用法示例:程序
$ cat file1 #顯示file1的文件內容 $ cat file1 file2 #顯示file1和file2的文件內容,自動拼接兩個文件內容
打印行數、字數和字節數。 用法示例:刪除文件
$ wc -l file1 #顯示file1的文件行數
參考文獻:di
《Linux命令行大全》 Jr [美]William E. Shotts 著