文件管理類命令

Linux文件管理類命令:cp恩溅,mv,rm

? ? ?cp命令:copy

? ? 單源復(fù)制:cp [OPTION]... [-T] SOURCE DEST

? ?多源復(fù)制:cp [OPTION]... SOURCE... DIRECTORY:目標(biāo)必須是目錄

常用選項(xiàng):

-i,--interactive:交互震嫉,覆蓋前提醒用戶嚼蚀;

-f,force:強(qiáng)制覆蓋链快;

-r, -R:遞歸復(fù)制目錄及內(nèi)部所有內(nèi)容凉敲;

-P:保持原有文件的屬性信息着倾;

-d:復(fù)制鏈接本身,如果不加-d劲绪,則會(huì)復(fù)制符號(hào)鏈接的源文件男窟,類似--preserve=links盆赤;

--preserve[=ATTR_LIST]:指明保留的源文件屬性:

? ? ? ? ? ? ? ? ? ? mode:權(quán)限

? ? ? ? ? ? ? ? ? ? ownership:屬主和屬組

? ? ? ? ? ? ? ? ? ? timestamps:時(shí)間戳

? ? ? ? ? ? ? ? ? ? context:安全標(biāo)簽

? ? ? ? ? ? ? ? ? ? xattr:擴(kuò)展屬性

? ? ? ? ? ? ? ? ? ? links:符號(hào)鏈接

? ? ? ? ? ? ? ? ? ? all:上面所有屬性

-a:相當(dāng)于-dR --preserve=all,archive,實(shí)現(xiàn)歸檔復(fù)制歉眷,可以實(shí)現(xiàn)備份

-v:顯示過程

mv命令:

? ? ? ? ? ? ? ? 單源移動(dòng):mv [OPTION]... [-T] SOURCE DEST

? ? ? ? ? ? ? ? 多源移動(dòng):mv [OPTION]... SOURCE... DIRECTORY

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? mv [OPTION]... -t DIRECTORY SOURCE...

? ? ? ? ? ? 注意:原文件目錄與目標(biāo)文件目錄相同路徑時(shí)牺六,重命名;否則為move汗捡;

? ? ? ? ? ? ? ? ? 不區(qū)分目錄和文件淑际,直接move;

? ? ? ? ? ? 常用選項(xiàng):

? ? ? ? ? ? ? ? -i凉唐,--interactive:交互式復(fù)制,移動(dòng)時(shí)霍骄,如果目標(biāo)文件存在時(shí)提示用戶確定是否覆蓋(僅root用戶)台囱;

? ? ? ? ? ? ? ? -f,force:強(qiáng)制移動(dòng)读整,覆蓋前不提示簿训;

rm命令:

? ? ? ? 即能刪除文件又能刪目錄,但刪目錄時(shí)要用遞歸-r選項(xiàng)米间;

? ? ? ? ? ? rm - remove files or directories

? ? ? ? ? ? rm [OPTION]... FILE...

? ? ? ? 常用選項(xiàng):

? ? ? ? ? ? ? ? -r, -R, --recursive:遞歸刪除目錄及其內(nèi)容强品;

? ? ? ? ? ? ? ? -f,force:強(qiáng)制刪除屈糊,不提示確認(rèn)的榛;

? ? ? ? ? ? ? ? -i,--interactive:交互式逻锐,提示確認(rèn)夫晌;

? ? ? ? ? ? 生產(chǎn)環(huán)境中,可以自建回收站昧诱,不要直接刪除晓淀,此命令危險(xiǎn)!盏档!



????????????bash特性之命令的執(zhí)行狀態(tài)結(jié)果:在bash中使用一個(gè)特殊的變量$?來保存上一個(gè)命令的執(zhí)行狀態(tài)結(jié)果凶掰。?

? ? ? ? ? ? ?bash用整數(shù)來表示;命令的執(zhí)行狀態(tài)結(jié)果:

? ? ? ? ? ? ????????成功:0

? ? ? ? ? ????????? 失旘谀丁:1-255

????????????????注意:只保存上一個(gè)命令的執(zhí)行狀態(tài)

? ? ? ? ? ? ? ? ~]#? echo $?

????????bash的特性之命令行展開:{}

? ? ? ? 把命令行中給定的特殊符號(hào)自動(dòng)替換為相應(yīng)字符串的機(jī)制懦窘;

? ? ? ????????????? ~:自動(dòng)替換為家目錄;

? ? ? ? ~USERNAME:自動(dòng)替換為指定的用戶家目錄稚配;

? ? ????????????? ? {}:

? ? ? ? 可承載一個(gè)以逗號(hào)分隔的路徑列表奶赠,能夠?qū)⑵湔归_為多個(gè)獨(dú)立的路徑;


? (1)药有、創(chuàng)建/tmp目錄下的:a_c, a_d, b_c, b_d

[root@192 ~]# mkdir /tmp/{a,b}_{c,d} -pv

? (2)毅戈、創(chuàng)建/tmp/mylinux目錄下的:

mylinux/

? ? ├── bin

? ? ├── boot

? ? │? ? ? ? ?└── grub

? ? ├── dev

? ? ├── etc

? ? │? ? ? ? ?├── rc.d

? ? │? ? ? ? ? │? ? ? ? └── init.d

? ? │? ? ? ? ? └── sysconfig

? ? │? ? ? ? ? └── network-scripts

? ? ├── lib

? ? │? ? ? └── modules

? ? ├── lib64

? ? ├── proc

? ? ├── sbin

? ? ├── sys

? ? ├── tmp

? ? ├── usr

? ? │? ? ? ? └── local

? ? │? ? ? ? ├── bin

? ? │? ? ? ? └── sbin

? ? └── var

? ? ? ? ? ? ? ├── lock

? ? ? ? ? ? ? ├── log

? ? ? ? ? ? ? └── run

[root@192 ~]# mkdir /tmp/mylinux/{bin,boot/grub,dev,etc/{rc.d/init.d,sysconfig/network-scripts},lib/modules,lib64,proc,sbin,sys,tmp,usr/local/{bin,sbin},var/{lock,log,run}} -pv


????????文件的元數(shù)據(jù)苹丸,就是數(shù)據(jù)的數(shù)據(jù),存儲(chǔ)與文件內(nèi)容無關(guān)的信息苇经,例如大小赘理、權(quán)限、屬主扇单、屬組商模、時(shí)間戳、數(shù)據(jù)塊指針蜘澜。

? ? ? ? ?利用stat命令可以查看元數(shù)據(jù)內(nèi)容

顯示內(nèi)容包括:

? ? ? ? ? ? ? ? ? ? 文件路徑

? ? ? ? ? ? ? ? ? ? 文件大小

? ? ? ? ? ? ? ? ? ? 文件占用block

? ? ? ? ? ? ? ? ? ? 每個(gè)IO block大小

? ? ? ? ? ? ? ? ? ? 文件類型

? ? ? ? ? ? ? ? ? ? 文件所在設(shè)備的主/次設(shè)備號(hào)

? ? ? ? ? ? ? ? ? ? 文件的inode

? ? ? ? ? ? ? ? ? ? 文件被硬鏈接次數(shù)

? ? ? ? ? ? ? ? ? ? 文件權(quán)限

? ? ? ? ? ? ? ? ? ? 文件的屬主UID

? ? ? ? ? ? ? ? ? ? 文件的屬組GID

? ? ? ? ? ? ? ? ? ? 環(huán)境(SELinux)

? ? ? ? ? ? ? ? ? ? access time:最近訪問時(shí)間

? ? ? ? ? ? ? ? ? ? modify time:最近更改時(shí)間

? ? ? ? ? ? ? ? ? ? change time:最近改變時(shí)間


? ? ? ? ? touch: 修改元數(shù)據(jù)的時(shí)間戳

????????????????????touch [OPTION]... FILE...

? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-t STAMP:[[CC]YY]MMDDhhmm[.ss]

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 年月日時(shí)分秒

? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-a:僅修改atime施流;

? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-m:僅修改mtime;

? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-c鄙信;不創(chuàng)建文件瞪醋;

? ? ? ? touch命令也可以用做創(chuàng)建空文件:touch? /tmp/a.txt


? ? ? ? alias:定義命令別名

????????定義的別名僅在當(dāng)前shell有效,如果想全局有效装诡,就定義在全局配置文件/etc/bashrc中银受,如果想只對(duì)某個(gè)用戶永久有效,就定義在個(gè)人家目錄下的個(gè)人配置文件~/.bashrc中鸦采;

????????????????~]# alias NAME='COMMADN'

? ? ? ? ? ? ? ? 生命周期:當(dāng)前shell進(jìn)程有效宾巍;

? ? ? ? ? ? ????撤銷別名:

? ? ? ? ? ? ? ? ~]# unalias NAME

引用命令執(zhí)行結(jié)果可以用` COMMAND` 或者$(COMMAND)來實(shí)現(xiàn)


6、顯示/var目錄下所有以l開頭渔伯,以一個(gè)小寫字母結(jié)尾顶霞,且中間至少出現(xiàn)一位數(shù)字(可以有其它字符)的文件或目錄。

~]#? ?ll? /var/l*[0-9]*[a-z]

7锣吼、顯示/etc目錄下确丢,以任意一個(gè)數(shù)字開頭,且以非數(shù)字結(jié)尾的文件或目錄吐限。

~]#? ?ll? /var/[[:digit:]]*[^[:digit:]]

8鲜侥、顯示/etc目錄下,以非字母開頭诸典,后面跟了一個(gè)字母以及其它任意長(zhǎng)度任意字符的文件或目錄描函。

~]#? ?ll /etc/[^[:alpha:]][a-z]?

9、在/tmp目錄下創(chuàng)建以tfile開頭狐粱,后跟當(dāng)前日期和時(shí)間的文件舀寓,文件名形如:tfile-2016-05-27-09-32-22。

[root@192 ~]# touch? /tmp/tfile`date? +-%Y-%m-%d-%H-%M-%S`

[root@192 ~]# mkdir? /tmp/tfile$(date +-%Y-%m-%d-%H-%M-%S)? -v

10肌蜻、復(fù)制/etc目錄下所有以p開頭互墓,以非數(shù)字結(jié)尾的文件或目錄到/tmp/mytest1目錄中。

mkdir? /tmp/mytest1

cp? /etc/p*[^[:digit:]]? ?/tmp/mytest1

11蒋搜、復(fù)制/etc目錄下所有以.d結(jié)尾的文件或目錄至/tmp/mytest2目錄中篡撵。

mkdir? /tmp/mytest2

cp? /etc/*.d? /tmp/mytest2

12判莉、復(fù)制/etc/目錄下所有以l或m或n開頭,以.conf結(jié)尾的文件至/tmp/mytest3目錄中育谬。

mkdir /tmp/mytest3

cp? /etc/[lmn]*.conf? /tmp/mytest3

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末券盅,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子膛檀,更是在濱河造成了極大的恐慌锰镀,老刑警劉巖,帶你破解...
    沈念sama閱讀 223,126評(píng)論 6 520
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件咖刃,死亡現(xiàn)場(chǎng)離奇詭異泳炉,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)嚎杨,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,421評(píng)論 3 400
  • 文/潘曉璐 我一進(jìn)店門花鹅,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人磕潮,你說我怎么就攤上這事翠胰∪荼矗” “怎么了自脯?”我有些...
    開封第一講書人閱讀 169,941評(píng)論 0 366
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)斤富。 經(jīng)常有香客問我膏潮,道長(zhǎng),這世上最難降的妖魔是什么满力? 我笑而不...
    開封第一講書人閱讀 60,294評(píng)論 1 300
  • 正文 為了忘掉前任焕参,我火速辦了婚禮,結(jié)果婚禮上油额,老公的妹妹穿的比我還像新娘叠纷。我一直安慰自己,他們只是感情好潦嘶,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,295評(píng)論 6 398
  • 文/花漫 我一把揭開白布涩嚣。 她就那樣靜靜地躺著,像睡著了一般掂僵。 火紅的嫁衣襯著肌膚如雪航厚。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,874評(píng)論 1 314
  • 那天锰蓬,我揣著相機(jī)與錄音幔睬,去河邊找鬼。 笑死芹扭,一個(gè)胖子當(dāng)著我的面吹牛麻顶,可吹牛的內(nèi)容都是我干的赦抖。 我是一名探鬼主播,決...
    沈念sama閱讀 41,285評(píng)論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼澈蚌,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼摹芙!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起宛瞄,我...
    開封第一講書人閱讀 40,249評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤浮禾,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后份汗,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體盈电,經(jīng)...
    沈念sama閱讀 46,760評(píng)論 1 321
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,840評(píng)論 3 343
  • 正文 我和宋清朗相戀三年杯活,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了匆帚。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,973評(píng)論 1 354
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡旁钧,死狀恐怖吸重,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情歪今,我是刑警寧澤嚎幸,帶...
    沈念sama閱讀 36,631評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站寄猩,受9級(jí)特大地震影響嫉晶,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜田篇,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,315評(píng)論 3 336
  • 文/蒙蒙 一替废、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧泊柬,春花似錦椎镣、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,797評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至闸氮,卻和暖如春剪况,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背蒲跨。 一陣腳步聲響...
    開封第一講書人閱讀 33,926評(píng)論 1 275
  • 我被黑心中介騙來泰國(guó)打工译断, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人或悲。 一個(gè)月前我還...
    沈念sama閱讀 49,431評(píng)論 3 379
  • 正文 我出身青樓孙咪,卻偏偏與公主長(zhǎng)得像堪唐,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子翎蹈,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,982評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容