mkdir test //建立乙個test檔案目錄
mkdir -m 777 test //-m表示設定許可權,建立乙個許可權為777的test目錄
touch:新建乙個不存在的檔案(還可用來修改時間戳)
touch 1.txt //在當前目錄下新建乙個不存在的1.txt檔案
mv:移動檔案或目錄,也可以將檔案改名
mv 1.txt 2.txt //將檔案1.txt改名為2.txt
mv -i 1.txt 2.txt //-i表示若目標檔案已存在,詢問是否覆蓋;-f表示若目標檔案存在,不詢問直接覆蓋。將檔案1.txt改名為2.txt,若2.txt已存在,詢問是否覆蓋
mv 1.txt test //將檔案1.txt移動到test目錄下
mv 1.txt 2.txt 3.txt test //將檔案1.txt,2.txt,3.txt移動到test目錄下
mv –t /opt/soft/test/ 1.txt 2.txt 3.txt //-t表示指定mv的目標目錄,將檔案1.txt,2.txt,3.txt移動到test目錄下
mv dir1 dir2 //將目錄dir1移動到dir2
mv * ../ //將當前目錄下的檔案全部移動到上一級目錄
cp:複製檔案或目錄
cp 1.txt test //將檔案1.txt複製到test目錄下,若檔案在目標目錄下存在,會詢問是否覆蓋
cp -a dir1 dir2 //複製整個目錄,若目標目錄存在,則將整個源目錄複製到目標目錄中
rm:刪除檔案或檔案目錄
rm test.c //刪除test.c檔案
rm -rf test //將目錄test以及它的全部子目錄刪除
rm -i *.c //-i表示刪除前會詢問是否確認刪除。刪除所有.c檔案,並逐一詢問
rm -- -f //刪除所有以-f開頭的檔案
rmdir:刪除空目錄,目錄在被刪之前必須是空的
rmdir test //刪除空目錄test
快速清空檔案中內容的幾種方法
>filename
:>filename
echo"">filename
echo>filename
檔案壓縮
tar -cvf file.tar filedir //將目錄filedir打包為file.tar
tar -zcvf file.tar.gz filedir //將目錄filedir打包為file.tar.gz
tar –cvf jpg.tar *.jpg //將目錄中所有的jpg檔案打包為jpg.tar
tar –cjf jpg.tar.bz2 *.jpg //將目錄裡所有jpg檔案打包成jpg.tar.bz2
tar –czf jpg.tar.z *.jpg //將目錄裡所有jpg檔案打包成jpg.tar.z
zip -r filename.zip filedir //將filedir目錄中的所有內容壓縮到filename.zip中
zip -r filename.zip file1 file2 filedir //將file1、file2和filedir目錄中的所有內容壓縮到filename.zip中
檔案解壓
tar -xvf filename.tar //解壓tar包
tar -xzvf filename.tar.gz //解壓tar.gz包
tar -xjvf filename.tar.bz2 //解壓 tar.bz2包
tar -xzvf filename.tar.z //解壓tar.z包
unrar e filename.rar //解壓rar包
unzip filename.zip //解壓zip包
Linux一些常用命令
建立檔案命令 vi usr local phpenv website indexs.php 建立檔案命令 mkdir home u1 建立資料夾 home u1 搜尋檔案filename.txt find name filename.txt 在vi下搜尋 直接按 會在左下角出現乙個搜尋框,按ente...
linux一些常用命令
1.停止所有的container,這樣才能夠刪除其中的images docker stop docker ps a q 如果想要刪除所有container的話再加乙個指令 docker rm docker ps a q 2.檢視當前有些什麼images docker images 3.刪除image...
Linux一些常用命令
yum update kernel公升級核心系統 修復核心漏洞 yum y upgrade只公升級軟體包 yum yupdate 軟體和核心一起公升級 yum remove 解除安裝 軟體 多個公鑰檔案新增到同乙個authorized keys時,注意需要在每乙個key之後新增乙個換行符 vim手工...