-
Linux上的文件管理類命令有哪些,其常用使用方法及其相關示例演示。
文件管理類命令有:cp,mv,rm
cp:復制文件或者目錄
單源復制:cp [OPTION]… [-T] SOURCE DEST
多源復制:cp [OPTION]… SOURCE… DIRECTORY
cp [OPTION]… -t DIRECTORY SOURCE…
-f, –force 強制執行
-r,-R 遞歸復制目錄
mv:移動或重命名
-f, –force 強制執行
-i:交互式
rm:刪除文件或者目錄
-i:interactive
-f:force 強制刪除,危險操作
-r: recursive,遞歸刪除
2.bash的工作特性之命令執行狀態返回值和命令行展開所涉及的內容及其示例演示
命令執行狀態返回值:echo $?返回上一個命令的狀態
成功:0
失?。?-255
命令行展開
~: 展開為用戶的主目錄
~USERNAME:展開為指定用戶的主目錄
{}:可承載一個以逗號分隔的列表,并將其展開為多個路徑
3、請使用命令行展開功能來完成以下練習:
(1)創建/tmp目錄下的:a_c,a_d,b_c,b_d
(2)創建/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
1)mkdir /tmp/{a,b}_{c,d}
2)mkdir -pv /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}}
4.文件的元數據信息有哪些,分別表示什么含義,如何查看,如何修改文件的時間戳信息
使用stat命令查看文件元數據
修改文件的時間戳信息用touch命令
-a :僅修訂 access time;
-c :僅修改檔案的時間,若該檔案不存在則不建立新檔案;
-d :后面可以接欲修訂得日期而不用目前的日期,也可以使用 –date="日期或時間"
-m :僅修改 mtime ;
-t :后面可以接欲修訂的時間而不用目前的時間,格式為[YYMMDDhhmm]
ps:修改a時間會同時修改c時間。
5.如何定義一個命令的別名,如何在命令中引用另一個命令的執行結果
定義別名:~]# alias NAME='COMMAND' 注意:僅對當前shell進程有效
在命令中引用另一個命令的執行結果:$(COMMAND)或`COMMAND`
6.顯示/var目錄下所有以l開頭,以一個小寫字母結尾,且中間至少出現一個數字(可以有其他字符)的文件或目錄
7.顯示/etc目錄下,以任意一個數字開頭,且以非數字結尾的文件或目錄
8.顯示/etc目錄下,以非字母開頭,后面跟一個字母以及其他任意長度任意字符的文件或者目錄
9.在/tmp下創建以tfile開頭,后面跟當前日期和時間的文件,文件名形如:tfile-2016-05-27-09-32-22
10.復制/etc下所有以p開頭以非數字結尾的文件或目錄到/tmp/mytest1目錄中
11.復制/etc下所有以.d結尾的文件或目錄至/tmp/mytest2目錄中
12.復制/etc下所有以l或m或n開頭,以.conf結尾的文件至/tmp/mytest3目錄中
原創文章,作者:jgxsz2016,如若轉載,請注明出處:http://www.www58058.com/39380
就不要截屏了,注意一下排版,其余的都很棒