touch或>命令建立普通文件:spa
[root@localhost test]# touch a ---建立單個文件
[root@localhost test]# ls
a
[root@localhost test]# > b ---建立單個文件
[root@localhost test]# ls
a b
mkdir建立目錄文件:
[root@localhost test]# mkdir c --建立文件夾
[root@localhost test]# ll
total 0
-rw-r--r-- 1 root root 0 Oct 1 19:54 a
-rw-r--r-- 1 root root 0 Oct 1 19:54 b
drwxr-xr-x 2 root root 6 Oct 1 19:55 c
一次建立多個普通文件:
[root@localhost test]# touch d e ---建立多個文件
[root@localhost test]# ls
a b c d e
選項-p遞歸建立多個目錄文件:
[root@localhost test]# mkdir -p aa/bb ---使用-p遞歸建立目錄
[root@localhost test]# ll
total 0
-rw-r--r-- 1 root root 0 Oct 1 19:54 a
drwxr-xr-x 3 root root 16 Oct 1 19:57 aa
-rw-r--r-- 1 root root 0 Oct 1 19:54 b
drwxr-xr-x 2 root root 6 Oct 1 19:55 c
-rw-r--r-- 1 root root 0 Oct 1 19:55 d
-rw-r--r-- 1 root root 0 Oct 1 19:55 e
[root@localhost test]# cd aa
[root@localhost aa]# ls
bb
選項-R遞歸顯示文件:
[root@localhost test]# ls -R ----使用選項-R遞歸顯示文件。
.:
a aa b c d e
./aa:
bb
./aa/bb:
./c:
[root@localhost test]# mkdir -pv cc/dd --v指verbose。詳細顯示遞歸建立。
mkdir: created directory ?.c?
mkdir: created directory ?.c/dd?
cp拷貝單個普通文件:
[root@localhost test]# ll
total 0
-rw-r--r-- 1 root root 0 Oct 1 19:54 a
drwxr-xr-x 3 root root 16 Oct 1 19:57 aa
-rw-r--r-- 1 root root 0 Oct 1 19:54 b
drwxr-xr-x 2 root root 6 Oct 1 19:55 c
drwxr-xr-x 3 root root 16 Oct 1 20:00 cc
-rw-r--r-- 1 root root 0 Oct 1 19:55 d
-rw-r--r-- 1 root root 0 Oct 1 19:55 e
[root@localhost test]# cp a f
[root@localhost test]# ll
total 0
-rw-r--r-- 1 root root 0 Oct 1 19:54 a
drwxr-xr-x 3 root root 16 Oct 1 19:57 aa
-rw-r--r-- 1 root root 0 Oct 1 19:54 b
drwxr-xr-x 2 root root 6 Oct 1 19:55 c
drwxr-xr-x 3 root root 16 Oct 1 20:00 cc
-rw-r--r-- 1 root root 0 Oct 1 19:55 d
-rw-r--r-- 1 root root 0 Oct 1 19:55 e
-rw-r--r-- 1 root root 0 Oct 1 20:02 f
cp拷貝多個普通文件:
[root@localhost test]# cp a b aa
[root@localhost test]# cd aa
[root@localhost aa]# ll
total 0
-rw-r--r-- 1 root root 0 Oct 1 20:04 a
-rw-r--r-- 1 root root 0 Oct 1 20:04 b
drwxr-xr-x 2 root root 6 Oct 1 19:57 bb
cp加選項-r拷貝目錄文件:
[root@localhost test]# ll
total 0
-rw-r--r-- 1 root root 0 Oct 1 19:54 a
drwxr-xr-x 3 root root 34 Oct 1 20:04 aa
-rw-r--r-- 1 root root 0 Oct 1 19:54 b
drwxr-xr-x 2 root root 6 Oct 1 19:55 c
drwxr-xr-x 4 root root 26 Oct 1 20:07 cc
-rw-r--r-- 1 root root 0 Oct 1 19:55 d
-rw-r--r-- 1 root root 0 Oct 1 19:55 e
-rw-r--r-- 1 root root 0 Oct 1 20:02 f
[root@localhost test]# cp -r aa cc
[root@localhost test]# cd cc
[root@localhost cc]# ll
total 0
drwxr-xr-x 3 root root 34 Oct 1 20:07 aa
drwxr-xr-x 2 root root 6 Oct 1 20:00 dd
cp拷貝普通文件並重命名:
[root@localhost test]# cp a ./bb/1
[root@localhost test]# ls ./bb
1
mv剪切文件:
剪切文件
沒有
-r
之分
,
不管是普通文件仍是目錄都不用加
-r.,
不用區分普通文件仍是目錄文件
,
能夠一次剪切多個文件
.
也有重命名的做用
.
[root@localhost test]# ls
a aa b bb c cc d e f
[root@localhost test]# mv b g
[root@localhost test]# ls
a aa bb c cc d e f g
rm刪除文件:
[root@localhost test]# ls
a aa bb c cc d e f g
[root@localhost test]# rm -fr a
[root@localhost test]# ls
aa bb c cc d e f g
[root@localhost test]# rm -fr ? ---使用統配符?表明單個字符的文件
[root@localhost test]# ls
aa bb cc
[root@localhost test]# rm -fr * --使用統配符*,表明全部文件