Linux快速入門(1)====》文件or目錄的增刪查

Linux常用命令

ls 顯示當前目錄下的文件列表及目錄
ls -l顯示詳細信息
ls -a顯示所有文件(包括隱藏目錄)
pwd 當前目錄

目錄創建

mkdir MP3 創建一個MP3目錄
mkdir mp3 mp4 創建多個目錄
mkdir -p mp5/vr 級聯創建目錄

複製操作

// 文件複製語法
cp sourceFile targetFile
cp 源文件 目標文件

// 目錄複製語法
cp sourceDir targetDir
cp 源目錄 目標目錄

// 多級目錄複製[遞歸copy整個目錄]
cp sourceDir targetDir -R 

移動操作

// 移動文件到目標目錄下
mv sourceFile targetDir
mv 源文件 目標目錄下

// linux下沒有重命名的命令
// 移動的時候順便就把名字給改了
mv linux.txt mp5/newLinux.txt

// 在當前目錄下,改文件名
mv ./linux.txt ./liunx.new.txt

刪除文件和目錄

rmdir 刪除文件夾,文件夾下非空,不能使用此命令
rm刪除普通文件
rm -r mp5 刪除非空目錄,刪一個,問一下
rm -rf mp5強制刪除非空目錄,無需詢問。

創建文件

touch tmp.txt 創建tmp.txt文件

文本文件的常用操作

// 標準輸出,程序運行,結果輸出到屏幕
echo hello 

// 重定向(覆蓋源文件)
echo hello > a.txt

// 追加內容到源文件
echo world >> a.txt

// 查看超出一屏的文件內容
more a.txt

// 一屏顯示不完文件的內容時
ctrl+f 前進(空格)
ctrl+b 返回

// 查看文件前幾行
head -2 log.txt

// 查看文件後兩行
tail -2 log.txt

// 查看多個文件內容
cat hello.txt world.txt

// 匹配文件中的行(grep)
grep hello hello.txt

【一起進步,微信公衆號:qdgithub】

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章