Linux常用命令:cp,mv,rm
cp(copy)
cp命令可以復制文件或者目錄,還可以建立鏈接文件。
[[email protected] ~]# cp [-adfilprsu] 來源文件(source) 目標文件(destination) [[email protected] ~]# cp [options] source1 source2 source3 .... directory -R, -r, --recursive copy directories recursively -p same as--preserve=mode,ownership,timestamps -a, --archive same as -dR--preserve=all [可以保留鏈接文件],一般只有root執行
復制文件:
# cp a b c d # 什麽意思? source: a b c , destination: d , 把 a b c 拷貝到目錄 d
# cp /etc/a.txt /tmp/b
如果b是目錄: 則把 a.txt 復制到 b 目錄下
如果b是文件:
如果b不存在,則復制a.txt並重命名為b
如果b存在,則提示是否覆蓋
復制目錄:
# cp /etc /tmp
cp: omitting directory ‘/etc‘
# cp -r /etc /tmp # 復制目錄需要使用 -r 遞歸選項
復制隱藏文件:
用 cp * /tmp 這種類型的操作中,怎麽能把隱藏文件一起拷貝過去呢?
我們打上面這條命令只能將非隱藏的文件全部復制。 原因是:(通配符無法文件名匹配以"."開頭的文件)
# cp -a . /tmp # right
# cp .* /tmp # 僅僅拷貝隱藏文件
mv(move)
mv命令通常用於移動文件,以及重命名。
# mv /etc/somedir /tmp/somefile # error, 不能用目錄去覆蓋文件
# mv /etc/somedir /tmp/somedir # yes
rm(remove)
rm命令用於刪除文件及目錄。 有了它基本不會再用 rmdir 這個了。
rm -rf 命令使用規則:
1、生產環境中,不要一直以root用戶登錄
2、操作時,比的是慢和仔細,而不是快, 按下 ENTER 之前,一定要反復檢查
3、關鍵業務操作,最好找一個同事在旁邊看,作證
4、開啟模擬終端軟件日誌記錄功能
本文出自 “Share your knowledge” 博客,請務必保留此出處http://skypegnu1.blog.51cto.com/8991766/1934756
Linux常用命令:cp,mv,rm