第二周

1、Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關(guān)示例演示。

文件管理類命令,常用有:cp? mv? rm? touch

cp——復(fù)制

用法:

cp [OPTION]... [-T] SOURCE DEST

cp [OPTION]... SOURCE... DIRECTORY

cp [OPTION]... -t DIRECTORY SOURCE...

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

如果DEST不存在:

則事先創(chuàng)建此文件,并復(fù)制源文件的數(shù)據(jù)流至DEST中

如果DEST存在:

如果DEST是非目錄文件,則覆蓋目標(biāo)文件

如果DEST是目錄文件,則現(xiàn)在DEST目錄下創(chuàng)建一個(gè)與源文件同名的文件,并復(fù)制其數(shù)據(jù)流

多源復(fù)制:cp [options]... SOURCE... DEST

如果DEST不存在:錯(cuò)誤;

如果DEST存在:

如果DEST是非目錄文件:錯(cuò)誤

如果DEST是目錄文件:分別復(fù)制每個(gè)文件至目標(biāo)目錄中

常用選項(xiàng):

-i:交互式復(fù)制,即覆蓋之前提醒用戶確認(rèn)

-f:強(qiáng)制覆蓋目標(biāo)文件

-r,-R:遞歸復(fù)制目錄

-d:復(fù)制符號(hào)鏈接文件本身,而非指向的源文件

-a:-dR --preserve=all,archive,用于歸檔文件

--perserv=

mode:權(quán)限

ownership:屬主和屬組

timestamps:時(shí)間戳

context:安全標(biāo)簽

xattr:擴(kuò)展屬性

links:符號(hào)鏈接

all:上述所有屬性

示例:cp? -rf /etc/* /tmp/abc/

mv——移動(dòng)

用法:

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

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

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

-i:交互式

-f:強(qiáng)制

示例:mv /etc/sysconfig/network /tmp

rm——?jiǎng)h除

用法:rm [options]... FILE...

-i:interactive,交互式刪除

-f:force,強(qiáng)制刪除

-r:recursive,遞歸刪除目錄

示例:rm -rf /*

touch——更新文件時(shí)間戳,常用于創(chuàng)建文件

用法:touch [OPTION]... FILE...

-c:指定的文件不存在時(shí)不予創(chuàng)建

-a|-m:僅修改access time|modify time

-t STAMP

[[CC]YY]MMDDhhmm[.ss]

示例:touch ab.txt

2、使用命令行展開功能,創(chuàng)建/tmp/a1, /tmp/a2, /tmp/a1/a, /tmp/a1/b,在/tmp目錄下創(chuàng)建目錄:x_y, x_z, q_y, q_z

mkdir -p {/tmp/{x,q}_{y,z},/tmp/{a1/{a,b},a2}}

3、文件的元數(shù)據(jù)信息有哪些,分別表示什么含義,如何查看?如何修改文件的時(shí)間戳信息。

文件的元數(shù)據(jù)信息有三類,分別是? ?

access time:訪問時(shí)間, atime,讀取文件內(nèi)容

modify time: 修改時(shí)間, mtime,改變文件內(nèi)容(數(shù)據(jù))

change time: 改變時(shí)間, ctime,元數(shù)據(jù)發(fā)生改變

使用stat命令查看文件的時(shí)間戳,例如 stat /etc/passwd?

修改時(shí)間戳命令為? ?touch -a? ? 修改最近訪問時(shí)間?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? touch -m? ?修改最近修改時(shí)間?

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

touch tfile-$(date +%F-%H-%M-%S)

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

先創(chuàng)建目錄:mkdir /tmp/mytest1

再進(jìn)行復(fù)制:cp -r? /etc/p*[^0-9]? /tmp/mytest1

6、創(chuàng)建用戶tom,指定UID為5001,指定家目錄為/tmp/tom, 指定shell為/bin/zsh, 指定基本組為tom,附加組為jack

先創(chuàng)建組tom和jack:groupadd tom && groupadd jack

再創(chuàng)建用戶tom并指定參數(shù):useradd? -u 5001 -g tom tom -G jack -d /tmp/tom -s /bin/zsh

備注:指定家目錄為/tmp/tom,需要關(guān)閉安全選項(xiàng),然后才能生成對(duì)應(yīng)的目錄。

7、常用的用戶以及用戶組管理命令有哪些,并演示命令以及用法。

常用的用戶管理類命令有:useradd? usermod? userdel?

useradd -u 1005 kk? ? ? ? ? ? ? ? //創(chuàng)建用戶kk,指定uid為1005

usermod kk -u 1010 -l ck? ? ? //把用戶kk更名為ck,并修改uid為1010

userdel -r ck? ? ? ? //刪除用戶ck,及其家目錄

常用的用戶組管理類命令有:groupadd? groupmod? groupdel?

groupadd?-r john? ? ? ? ? ? ? ? ? ? ? 添加系統(tǒng)組john??

groupmod -n root linuxcool? ? ??更改linuxcool用戶組為root

groupdel john? ? ? ? ? ? ? ? ? ? ? ? ? ?刪除組john

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1、Linux上的文件管理類命令常用的使用方法 本篇涉及命令:cat,tac,more,less,head,tai...
    zhangdaifu閱讀 1,403評(píng)論 0 3
  • 1、Linux上的文件管理類命令文件管理工具:cp、mv、rm cp:copy源文件——目標(biāo)文件單源復(fù)制:cp [...
    唐吉軻德閱讀 395評(píng)論 0 0
  • 一、Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關(guān)示例演示。 文件系統(tǒng):把不同類別的文件分類...
    50bed3e80e33閱讀 385評(píng)論 0 0
  • 1、Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關(guān)示例演示。 cp命令 cp - copy fil...
    華煉閱讀 329評(píng)論 0 0
  • 晚上,打開朋友圈,一片七夕的氣氛里,突然看到了那個(gè)熟悉的昵稱,拍了一條玉林的毒蛇。 第一次注意到他,是大一的一次必...
    雷芃閱讀 286評(píng)論 0 1

友情鏈接更多精彩內(nèi)容