CentOS7 複製、刪除、移動、壓縮、解壓等常用命令整理
壓縮、解壓
tar -cvf fille.tar file(可以多個檔案空格隔開)-c: 建立壓縮檔案;-v: 顯示所有過程;-f: 使用檔案名字,是必須的,是最後一個引數)
tar -xvf file.tar 解包到當前目錄
tar -xvf file.tar -C dir 把檔案解壓到指定目錄中
zip 壓縮後文件名 原始檔
zip -r 壓縮後目錄名 原目錄
unzip file.zip -d dir 解壓到指定目錄
gunzip file1.gz 解壓 file1.gz
gzip file1 壓縮 file1
gzip -9 file 最大程度壓縮檔案
檔案、目錄
rm -f file 強制刪除檔案,不提示
rm -r dir 遞迴刪除其檔案和資料夾
rm -rf dir 強制刪除資料夾及其內容,不提示
mv dir/file dir 將檔案或者資料夾移動到指定目錄
mv -t dir file 將檔案或者資料夾移動到指定目錄
mkdir dir dir2 建立兩個資料夾
mkdir -p /tmp/dir 建立多級目錄
cp file file1 將檔案file複製一份file1
cp -a file/dir dir 將檔案或者資料夾複製到指定目錄
cd .. 返回上一級目錄
cd ../.. 返回上兩級目錄
cd / 返回根目錄
ls 列舉出當前目錄中所有檔案
ls -a 列舉出當前目錄中所有檔案,包括隱藏檔案
ls -l 顯示檔案的詳細資訊
ls -lrt 按時時間排序顯示檔案
pwd 顯示當前路徑
網路相關
ip add 顯示當前ip地址
ifdown eth0 禁用 ‘eth0’ 網路裝置
ifup eth0 啟用 ‘eth0’ 網路裝置
系統相關
su 使用者名稱 切換使用者登入
shutdown -h now 關機
shutdown -r now 重啟
reboot 重啟