Linux文件操作命令
【rm】
rm??刪除文件
用法:rm?[選項]...?文件...
rm?a.txt??è??刪除a.txt文件
刪除需要用戶確認,y/nrm?刪除不詢問
rm?-f?a.txt??è??不詢問,直接刪除rm?刪除目錄
rm?-r?a??è??遞歸刪除不詢問遞歸刪除(慎用)
rm?-rf??a??è??不詢問遞歸刪除
rm?-rf?*???è???刪除所有文件
rm?-rf?/*???è???自殺
【cp、mv】
cp(copy)命令可以將文件從一處復制到另一處。一般在使用cp命令時將一個文件復制成另一個文件或復制到某目錄時,需要指定源文件名與目標文件名或目錄。
cp?a.txt?b.txt??è??將a.txt復制為b.txt文件
cp?a.txt?../??è??將a.txt文件復制到上一層目錄中
?
mv?移動或者重命名
mv?a.txt?../??è??將a.txt文件移動到上一層目錄中
mv?a.txt?b.txt??è??將a.txt文件重命名為b.txt
?
【tar】命令:(*****?打包或解壓)
tar命令位于/bin目錄下,它能夠將用戶所指定的文件或目錄打包成一個文件,但不做壓縮。一般Linux上常用的壓縮方式是選用tar將許多文件打包成一個文件,再以gzip壓縮命令壓縮成xxx.tar.gz(或稱為xxx.tgz)的文件。常用參數:-c:創建一個新tar文件-v:顯示運行過程的信息-f:指定文件名-z:調用gzip壓縮命令進行壓縮-t:查看壓縮文件的內容-x:解開tar文件
?
打包:
tar?–cvf?xxx.tar?./*
打包并且壓縮:
tar?–zcvf?xxx.tar.gz?./*?
?
解壓?
tar?–xvf?xxx.tar
tar?-xvf?xxx.tar.gz?-C?/usr/aaa
?
【find】命令
find指令用于查找符合條件的文件
示例:
find?/?-name?“ins*”?查找文件名稱是以ins開頭的文件
find?/?-name?“ins*”?–ls?
find?/?–user?itcast?–ls?查找用戶itcast的文件
find?/?–user?itcast?–type?d?–ls?查找用戶itcast的目錄
find?/-perm?-777?–type?d-ls?查找權限是777的文件
?
【grep】命令
查找文件里符合條件的字符串。
用法:?grep?[選項]...?PATTERN?[FILE]...示例:
grep?lang?anaconda-ks.cfg??在文件中查找lang
grep?lang?anaconda-ks.cfg?–color?高亮顯示
?
?
?
?
總結
以上是生活随笔為你收集整理的Linux文件操作命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: redis持久化实现原理
- 下一篇: Linux 命令:pwd、touch、l