linux下的常用命令
一、Linux、CentOS下重命名文件和文件夾
mv:move 用移動文件命令就可以了,因為linux系統沒有專門的重命名命令。
基本格式:
移動文件:mv 文件名 移動目的地文件名
重命名文件:mv 文件名 修改后的文件名
示例:mv oldfilename newfilename (oldfilename為舊文件名,newfilename為新文件名)
復制文件夾:mv ?-r ? 當前文件夾 ? 復制當前文件后的文件名 cp?-r?manData1?manData1_20170216①linux關閉和開啟防火情
1) 重啟后生效?
開啟: chkconfig iptables on?
關閉: chkconfig iptables off?
2) 即時生效,重啟后失效?
開啟: service iptables start?
關閉: service iptables stop?
②查看文件夾的大小
du -h --max-depth=1 ?/live/tomcat
//就是查看在tomcat目錄下每一個文件的大小
二、Linux、CentOS下刪除文件和文件夾
通常情況下,刪除文件用:rm 文件名。刪除文件夾用:rmdir 文件夾名。
但是rmdir不能刪除非空的文件夾,那如何刪除非空文件夾呢:命令:rm -rf 非空文件夾名;
-r 就是向下遞歸,不管有多少級目錄,一并刪除。
-f 就是直接強行刪除,不作任何提示的意思。
1、刪除文件夾命令
rm -rf /var/log/httpd/access
將會刪除/var/log/httpd/access目錄以及其下所有文件、文件夾
2、刪除文件命令
rm -f /var/log/httpd/access.log
將會強制刪除/var/log/httpd/access.log這個文件
建議使用前做好備份,好像此命令是不會放到回收站的,刪了就再也見不著下面的文件了。
3、全局搜索
如果你想在當前目錄下 查找"hello,world!"字符串,可以這樣:
grep -rn "hello,world!" *
* : 表示當前目錄所有文件,也可以是某個文件名
-r 是遞歸查找
-n 是顯示行號
-R 查找所有文件包含子目錄
-i 忽略大小寫
三、Linux、CentOS下解壓不同種類的壓縮包 解壓?
tar –xvf file.tar //解壓 tar包?
tar -xzvf file.tar.gz //解壓tar.gz?
tar -xjvf file.tar.bz2 //解壓 tar.bz2?
tar –xZvf file.tar.Z //解壓tar.Z?
unrar e file.rar //解壓rar?
unzip file.zip //解壓zip?
總結?
1、*.tar 用 tar –xvf 解壓?
2、*.gz 用 gzip -d或者gunzip 解壓?
3、*.tar.gz和*.tgz 用 tar –xzf 解壓?
4、*.bz2 用 bzip2 -d或者用bunzip2 解壓?
5、*.tar.bz2用tar –xjf 解壓?
6、*.Z 用 uncompress 解壓?
7、*.tar.Z 用tar –xZf 解壓?
8、*.rar 用 unrar e解壓?
9、*.zip 用 unzip 解壓?
壓縮 范例一:將整個 /etc 目錄下的文件全部打包成為 /tmp/etc.tar
[root@linux ~]# tar -cvf /tmp/etc.tar /etc <==僅打包,不壓縮!
[root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc <==打包后,以 gzip 壓縮
[root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc <==打包后,以 bzip2 壓縮
# 特別注意,在參數 f 之后的文件檔名是自己取的,我們習慣上都用 .tar 來作為辨識。
# 如果加 z 參數,則以 .tar.gz 或 .tgz 來代表 gzip 壓縮過的 tar file ~
# 如果加 j 參數,則以 .tar.bz2 來作為附檔名啊~
# 上述指令在執行的時候,會顯示一個警告訊息:
# 『tar: Removing leading `/” from member names』那是關於絕對路徑的特殊設定。
-
tar命令
解包:tar zxvf FileName.tar
打包:tar czvf FileName.tar DirName
-
gz命令
解壓1:gunzip FileName.gz
解壓2:gzip -d FileName.gz
壓縮:gzip FileName
.tar.gz 和 .tgz
解壓:tar zxvf FileName.tar.gz
壓縮:tar zcvf FileName.tar.gz DirName
? ?壓縮多個文件:tar zcvf FileName.tar.gz DirName1 DirName2 DirName3 ...
-
bz2命令
解壓1:bzip2 -d FileName.bz2
解壓2:bunzip2 FileName.bz2
壓縮: bzip2 -z FileName
.tar.bz2
解壓:tar jxvf FileName.tar.bz2
壓縮:tar jcvf FileName.tar.bz2 DirName
-
bz命令
解壓1:bzip2 -d FileName.bz
解壓2:bunzip2 FileName.bz
壓縮:未知
.tar.bz
解壓:tar jxvf FileName.tar.bz
-
Z命令
解壓:uncompress FileName.Z
壓縮:compress FileName
.tar.Z
解壓:tar Zxvf FileName.tar.Z
壓縮:tar Zcvf FileName.tar.Z DirName
-
zip命令
解壓:unzip FileName.zip
壓縮:zip FileName.zip DirName
?
轉載于:https://www.cnblogs.com/shihaiyang/p/6652627.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的linux下的常用命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Win10系列:VC++ Direct3
- 下一篇: linux 安装apache http