建立乙個目錄 /data
[root@clsn ~]# mkdir /data
檢視
[root@clsn ~]# #檢視目錄裡面的內容[root@clsn ~]# ls /data/
[root@clsn ~]# ls -l /data/
在/data 下面建立 clsn.txt
[root@clsn data]# touch /data/clsn.txt[root@clsn data]# ls -l /data/
total 0
-rw-r--r--. 1 root root 0 aug 15 20:20 clsn.txt
為clsn.txt增加內容"i am studying linux."
vim /data/clsn.txt
使用方法:
11.編輯模式 編輯這個檔案23
i45寫入你的內容67
2.退出編輯模式89
esc10113
.儲存並退出
1213 :wq
[root@clsn ~]# cat /data/clsn.txti am studying linux.
[root@clsn ~]# echo clsnedu >>/data/clsn.txt
檢視
[root@clsn ~]# cat /data/clsn.txti am studying linux.
clsnedu
>> 追加,把內容文字放到檔案的末尾
追加多行檔案
cat >>/data/clsn.txt《把clsn.txt檔案複製到/tmp下。[root@clsn ~]# cp /data/clsn.txt /tmp/
[root@clsn ~]# ls -l /tmp/
total 4
-rw-r--r--. 1 root root 66 aug 11 21:07 clsn.txt
-rw-------. 1 root root 0 aug 10 18:29 yum.log
[root@clsn ~]# cp -r /data/ /tmp/[root@clsn ~]# ls -l /tmp/
total 8
drwxr-xr-x. 2 root root 4096 aug 11 21:31 data
-rw-r--r--. 1 root root 66 aug 11 21:07 clsn.txt
-rw-------. 1 root root 0 aug 10 18:29 yum.log
-r 遞迴引數,複製目錄及其下的所有檔案
[root@clsn ~]# cp /data/clsn.txt /data/clsn.txt.bak[root@clsn ~]# ls -l /data/
total 16
-rw-r--r--. 1 root root 14 aug 11 20:55 doc-tan.txt
-rw-r--r--. 1 root root 15 aug 11 20:52 lidao.txt
-rw-r--r--. 1 root root 66 aug 11 20:38 clsn.txt
-rw-r--r--. 1 root root 66 aug 11 21:52 clsn.txt.bak
把 /data 移動到 /root目錄下面
[root@clsn ~]# mv /data/ /root/
檢查
[root@clsn ~]# ls -l /root/total 48
-rw-------. 1 root root 1073 aug 10 18:40 anaconda-ks.cfg
drwxr-x---. 2 root root 4096 aug 10 18:50 anaconda-screenshots
drwxr-xr-x. 2 root root 4096 aug 11 21:52 data
-rw-r--r--. 1 root root 21736 aug 10 18:40 install.log
-rw-r--r--. 1 root root 5890 aug 10 18:38 install.log.syslog
-a == -pdr
-p == 屬性不變
-r == 遞迴
進入/root目錄下,刪除clsn.txt檔案。
首先進入到目錄中
[root@clsn ~]# cd /root/[root@clsn ~]# ls
anaconda-ks.cfg install.log clsn.txt
find install.log.syslog test.txt
使用rm命令刪除,提示是否刪除,輸入y回車可以刪除
[root@clsn ~]# rm clsn.txtrm: remove regular file `clsn.txt'?
[root@clsn ~]# \rm clsn.txt[root@clsn ~]# /bin/rm clsn.txt
接第6題,退回上一級目錄,刪除data目錄。
[root@clsn data]# cd ..[root@clsn ~]# pwd
/root
使用rm進行刪除
-f強制刪除、-r遞迴
[root@clsn ~]# rm -fr data/
檢查當前目錄
[root@clsn ~]# ls -ltotal 48
-rw-------. 1 root root 1073 aug 10 18:39 anaconda-ks.cfg
-rw-r--r--. 1 root root 0 aug 16 16:28 find
-rw-r--r--. 1 root root 21736 aug 10 18:39 install.log
-rw-r--r--. 1 root root 5890 aug 10 18:37 install.log.syslog
檔案的管理
1.touch 建立檔案或修改檔案時間戳 touch file 建立檔案 2.mkdir 建立目錄 mkdir directory 建立目錄 mkdir p 上級目錄不存在自動建立 3.rm 刪除目錄或檔案 rm f 強行刪除不提示 r 刪除目錄 可以直接輸入 rm rf 檔案 目錄 4.cat h...
檔案的管理
檔案的幾種開啟模式 r,w,a追加,r 讀 追加模式 python3 讀 任意位置寫模式 python2 w 讀寫模式 a 追加讀寫 rb 二進位制方式開啟,以byte方式顯示,要與encoding utf 8 一起使用。使用場景 跨平台 win linux wb 二進位制方式讀寫 ab 二進位制方...
Linux的檔案,管理管理指令
ls 引數 a 全部的檔案,連同隱藏檔案 開頭為.的檔案 一起列出來 a 列出全部檔案但不包括.和.d 列出目錄本身,而不是列出目錄中的檔案資料 h 檔案大小以gb,kb表示出來 l 列出長資料串,包含檔案的屬性和許可權等資料 常用 full time 以完整的時間模式輸出 cp 複製檔案或目錄 例...