Linux 命令:檔案目錄操作與例項
阿新 • • 發佈:2019-01-02
來源: http://blog.51cto.com/yuanzhitang/2056994
本文介紹基礎的檔案操作:建立,移動,編輯,刪除 檔案和資料夾
命令與案例:
mkdir 建立目錄
--建立兩個目錄
[email protected]:~$ mkdir test2 test3
--在test1下面建立一個新的目錄mydir
[email protected]:~$ mkdir test1/mydir
--嘗試在test100下面建立一個新的目錄mydir,但不成功,因為test100這個目錄不存在
[email protected]:~$ mkdir test100/mydir
mkdir: cannot create directory `test100/mydir': No such file or directory
-- 強制建立父子這兩個檔案, 儘管test100這個父目錄不存在
[email protected]:~$ mkdir -p test100/mydir
touch 建立檔案
--建立hello檔案在當前目錄
[email protected]:~$ touch hello
echo
-- 寫 "hello" 到這個目錄
[email protected]:~/test1$ cat hellobackup
[email protected]:~/test1$ echo "hello" > hellobackup [email protected]:~/test1$ cat hellobackup hello
mv 移動或重新命名檔案
-- 移動檔案 hello到test1資料夾
[email protected]:~$ mv hello test1
--重新命名檔案hello為hellobackup
[email protected]:~/test1$ mv hello hellobackup
cp 拷貝檔案
[email protected]:~$ cp pse2 test2 -- copy file pse2 to test2 folder
rm/rmdir 刪除檔案和資料夾
--刪除檔案hello
[email protected]:~$ rm hello
--刪除資料夾test2
[email protected]:~$ rmdir test2
輸入重定向至檔案:
下面將會把介面的輸入寫入檔案hellobackup檔案
[email protected]:~$ cat <<EOF >hellobackup
> hello world! > real func > EOF
常看檔案內容
[email protected]:~$ cat hellobackup
hello world!
real func
[email protected]:~$
完整的例子(建立和刪除檔案)
[email protected]:~$ cd mhydir
[email protected]:~/mhydir$ ls
[email protected]:~/mhydir$ touch test [email protected]:~/mhydir$ ls test [email protected]:~/mhydir$ rm test [email protected]:~/mhydir$ ls [email protected]:~/mhydir$ touch test [email protected]:~/mhydir$ rm -i test --Will Confirm whether delete the file rm: remove regular empty file `test'? n [email protected]:~/mhydir$ ls test [email protected]:~/mhydir$ rm -i test rm: remove regular empty file `test'? y [email protected]:~/mhydir$ ls [email protected]:~/mhydir$