linux學(xué)習(xí)----Linux文件與目錄管理

目錄與路徑

絕對(duì)路徑:路徑的寫法一定要從根目錄/寫起。
相對(duì)路徑:不是由根目錄/寫起枪向。

. 代表此層目錄
.. 代表上一層目錄

  • 代表前一個(gè)工作目錄
    ~ 代表"目前用戶身份"所在的文件夾
    ~ account代表account這個(gè)用戶的主文件夾

那么裙品,在根目錄下俗批,有沒(méi)有..目錄存在?
".."與根目錄自己"."是同一個(gè)目錄市怎。

cd: 切換目錄
pwd:顯示當(dāng)前目錄
mkdir:新建一個(gè)新的目錄
rmdir:刪除一個(gè)空的目錄

pwd -P:顯示出當(dāng)前路徑岁忘,而非使用link路徑
mkdir -P:可以創(chuàng)建多層目錄
rm -p:[目錄名稱] 連同上層的空的目錄一起刪除
rm -r :連同目錄中的文件一起刪除

ls -a:全部文件,連同隱藏文件一起列出來(lái)
ls -A:列出全部文件区匠,不包括.與..
ls -d:僅列出目錄本身干像,而不是列出目錄內(nèi)的文件數(shù)據(jù)
ls -l:列出長(zhǎng)數(shù)據(jù)串,包含文件的屬性與權(quán)限等數(shù)據(jù)

cp -i:若文件已存在驰弄,則操作時(shí)會(huì)先詢問(wèn)操作的進(jìn)行
cp -r:遞歸持續(xù)復(fù)制麻汰,用于目錄的復(fù)制
cp -p:連同文件的屬性一起復(fù)制過(guò)去,而非使用默認(rèn)行為(備份常用)

rm -f:忽略不存在的文件戚篙,不會(huì)出現(xiàn)警告信息
rm -i:互動(dòng)模式五鲫,刪除前會(huì)詢問(wèn)用戶是否操作
rm -r:遞歸刪除,常用在目錄刪除

支持通配符

將bashsrc開(kāi)頭的文件全部刪除

在root環(huán)境下岔擂,遞歸刪除時(shí)位喂,會(huì)不斷的跳出提示詢問(wèn)是否刪除,如果不想看到這些詢問(wèn)智亮,可以在rm前面加上/

當(dāng)一個(gè)文件是" - "開(kāi)頭時(shí)忆某,會(huì)出現(xiàn)無(wú)法刪除的情況点待,我們可以在文件前加入" ./ "

mv -f:強(qiáng)制執(zhí)行阔蛉,如果目標(biāo)文件存在,不會(huì)詢問(wèn)而直接覆蓋
mv -i:若目標(biāo)文件存在癞埠,就會(huì)詢問(wèn)是否覆蓋
mv -u:若目標(biāo)文件存在状原,且source比較新,才會(huì)更新苗踪。

如何移動(dòng)文件到一個(gè)文件夾中颠区?

將a文件移動(dòng)到b文件夾中

如何修改當(dāng)前文件名字?

修改名字為c的文件c1

如何移動(dòng)多個(gè)文件通铲?

將當(dāng)前目錄中的c1毕莱、d文件放入b目錄之中

basename:取得最后的文件名
dirname:取得完整的目錄名字

文件內(nèi)容查閱

cat:講一個(gè)文件的內(nèi)容連續(xù)顯示在屏幕上
cat -b:列出行號(hào),不包括空白行
cat -E:將結(jié)尾度斷行字符$顯示出來(lái)
cat -n:打印出行號(hào),連同空白行也會(huì)有行號(hào)
cat -T:將Tab鍵以^I顯示出來(lái)
cat -v:列出一些看不出來(lái)的特殊字符
cat -A:相當(dāng)于 -vET的整合參數(shù)

tac:反向輸出
nl:添加行號(hào)打印

more:一頁(yè)一頁(yè)的翻動(dòng)

more示例

(空格鍵):向下翻一頁(yè)
Enter鍵:向下翻一行
/字符串:向下搜索該字符串
:f:立即顯示出文件名以及當(dāng)前行數(shù)
q:離開(kāi)more朋截,不再顯示該文件內(nèi)容
b:往回翻頁(yè)蛹稍,只對(duì)文件有用,對(duì)管道沒(méi)有用處

less:一頁(yè)一頁(yè)翻動(dòng)
(空格鍵):向下翻一頁(yè)
[ PageDown ]:向下翻動(dòng)一頁(yè)
[ PageUp ]:向上翻動(dòng)一頁(yè)
/字符串:向下查詢字符串
?字符串:向上查詢字符串
n:重復(fù)前一個(gè)查詢
N:反向重復(fù)上一個(gè)查詢
q:離開(kāi)less

head(取出前面幾行)

取出前面幾行(默認(rèn)10行)
取出前20行

如何-n后面接的是負(fù)數(shù)部服,代表列出前面所有行數(shù)唆姐,但不包括后面100行。

tail(取出后面幾行)
-n:后面接數(shù)字廓八,表示后面幾行
-f:表示持續(xù)監(jiān)測(cè)后面所接的文件名奉芦,摁下ctrl+C才能停止

od(查看非純文本文件)

查看非純文本文件

modification time (mtime):當(dāng)文件的內(nèi)容數(shù)據(jù)更改時(shí),就會(huì)更新這個(gè)時(shí)間剧蹂,內(nèi)容數(shù)據(jù)指的是文件的內(nèi)容声功,而不是文件的屬性。
status time(ctime):當(dāng)文件的狀態(tài)改變時(shí)宠叼,就會(huì)更新這個(gè)時(shí)間减噪。
access time(atime):當(dāng)改文件的內(nèi)容被取用時(shí),就會(huì)更新這個(gè)時(shí)間车吹。

文件的目錄的默認(rèn)權(quán)限與隱藏權(quán)限

umask(新建文件的目錄權(quán)限):umask的分?jǐn)?shù)指的是該默認(rèn)值要減掉的權(quán)限筹裕。
如何修改umask的值?

修改umask的值

chattr(設(shè)置文件的隱藏屬性)
+:增加某一個(gè)參數(shù)
-:刪除某一個(gè)參數(shù)
=:僅有后面接的參數(shù)
a:設(shè)置a之后窄驹,這個(gè)文件只能增加數(shù)據(jù)朝卒,不能刪除,也不能修改乐埠。
i:讓一個(gè)文件不能被刪除抗斤,改名,設(shè)置連接丈咐,無(wú)法寫入添加瑞眼,只有root才能設(shè)置這個(gè)值。

file:查看文件類型

which:尋找執(zhí)行文件棵逊,默認(rèn)是找到第一個(gè)伤疙,加上-a參數(shù)就是輸出全部找到的結(jié)果。

whereis -b:只找二進(jìn)制的文件
whereis -m:只找在說(shuō)明文件manual路徑下的文件
whereis -s:只找source源文件
whereis -u:查找不在上述三個(gè)選項(xiàng)中的其他特殊文件

locate [ 關(guān)鍵詞 ]:后面加上部分關(guān)鍵詞辆影,就可以完成搜索徒像。
因?yàn)閘ocate尋找的數(shù)據(jù)是由已創(chuàng)建的數(shù)據(jù)庫(kù)/var/lib/mlocate里面的數(shù)據(jù)所查找到的,不用去硬盤中查找數(shù)據(jù)蛙讥,這也就是find的速度慢的原因锯蛀。

但是數(shù)據(jù)庫(kù)是每天更新一次的,如果剛剛創(chuàng)建一個(gè)文件次慢,那么需要手動(dòng)更新旁涤。updatedb命令進(jìn)行手動(dòng)更新數(shù)據(jù)庫(kù)翔曲。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市劈愚,隨后出現(xiàn)的幾起案子部默,更是在濱河造成了極大的恐慌,老刑警劉巖造虎,帶你破解...
    沈念sama閱讀 206,378評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件傅蹂,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡算凿,警方通過(guò)查閱死者的電腦和手機(jī)份蝴,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)氓轰,“玉大人婚夫,你說(shuō)我怎么就攤上這事∈鸺Γ” “怎么了案糙?”我有些...
    開(kāi)封第一講書人閱讀 152,702評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)靴庆。 經(jīng)常有香客問(wèn)我时捌,道長(zhǎng),這世上最難降的妖魔是什么炉抒? 我笑而不...
    開(kāi)封第一講書人閱讀 55,259評(píng)論 1 279
  • 正文 為了忘掉前任奢讨,我火速辦了婚禮,結(jié)果婚禮上焰薄,老公的妹妹穿的比我還像新娘拿诸。我一直安慰自己,他們只是感情好塞茅,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,263評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布亩码。 她就那樣靜靜地躺著,像睡著了一般野瘦。 火紅的嫁衣襯著肌膚如雪描沟。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 49,036評(píng)論 1 285
  • 那天缅刽,我揣著相機(jī)與錄音啊掏,去河邊找鬼。 笑死衰猛,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的刹孔。 我是一名探鬼主播啡省,決...
    沈念sama閱讀 38,349評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼娜睛,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了卦睹?” 一聲冷哼從身側(cè)響起畦戒,我...
    開(kāi)封第一講書人閱讀 36,979評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎结序,沒(méi)想到半個(gè)月后障斋,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,469評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡徐鹤,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,938評(píng)論 2 323
  • 正文 我和宋清朗相戀三年垃环,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片返敬。...
    茶點(diǎn)故事閱讀 38,059評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡遂庄,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出劲赠,到底是詐尸還是另有隱情涛目,我是刑警寧澤,帶...
    沈念sama閱讀 33,703評(píng)論 4 323
  • 正文 年R本政府宣布凛澎,位于F島的核電站霹肝,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏塑煎。R本人自食惡果不足惜阿迈,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,257評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望轧叽。 院中可真熱鬧苗沧,春花似錦、人聲如沸炭晒。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,262評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)网严。三九已至识樱,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間震束,已是汗流浹背怜庸。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留垢村,地道東北人割疾。 一個(gè)月前我還...
    沈念sama閱讀 45,501評(píng)論 2 354
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像嘉栓,于是被迫代替她去往敵國(guó)和親宏榕。 傳聞我的和親對(duì)象是個(gè)殘疾皇子拓诸,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,792評(píng)論 2 345

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