Linux Shell:文件目錄操作與實例
阿新 • • 發佈:2018-01-03
linux 文件 目錄 shell 本文介紹基礎的文件操作:創建,移動,編輯,刪除 文件和文件夾
命令與案例:
mkdir 創建目錄
--創建兩個目錄
tangym@ubuntu:~$ mkdir test2 test3
--在test1下面創建一個新的目錄mydir
tangym@ubuntu:~$ mkdir test1/mydir
--嘗試在test100下面創建一個新的目錄mydir,但不成功,因為test100這個目錄不存在
tangym@ubuntu:~$ mkdir test100/mydir mkdir: cannot create directory `test100/mydir': No such file or directory
-- 強制創建父子這兩個文件, 盡管test100這個父目錄不存在
tangym@ubuntu:~$ mkdir -p test100/mydir
touch 創建文件
--創建hello文件在當前目錄
tangym@ubuntu:~$ touch hello echo
-- 寫 "hello" 到這個目錄
tangym@ubuntu:~/test1$ cat hellobackup tangym@ubuntu:~/test1$ echo "hello" > hellobackup tangym@ubuntu:~/test1$ cat hellobackup hello
mv 移動或重命名文件
-- 移動文件 hello到test1文件夾
tangym@ubuntu:~$ mv hello test1
--重命名文件hello為hellobackup
tangym@ubuntu:~/test1$ mv hello hellobackup
cp 拷貝文件
tangym@ubuntu:~$ cp pse2 test2 -- copy file pse2 to test2 folder
rm/rmdir 刪除文件和文件夾
--刪除文件hello
tangym@ubuntu:~$ rm hello
--刪除文件夾test2
tangym@ubuntu:~$ rmdir test2
輸入重定向至文件:
下面將會把界面的輸入寫入文件hellobackup文件
tangym@ubuntu:~$ cat <<EOF >hellobackup > hello world! > real func > EOF
常看文件內容 tangym@ubuntu:~$ cat hellobackup hello world! real func tangym@ubuntu:~$
完整的例子(創建和刪除文件)
tangym@ubuntu:~$ cd mhydir tangym@ubuntu:~/mhydir$ ls tangym@ubuntu:~/mhydir$ touch test tangym@ubuntu:~/mhydir$ ls test tangym@ubuntu:~/mhydir$ rm test tangym@ubuntu:~/mhydir$ ls tangym@ubuntu:~/mhydir$ touch test tangym@ubuntu:~/mhydir$ rm -i test --Will Confirm whether delete the file rm: remove regular empty file `test'? n tangym@ubuntu:~/mhydir$ ls test tangym@ubuntu:~/mhydir$ rm -i test rm: remove regular empty file `test'? y tangym@ubuntu:~/mhydir$ ls tangym@ubuntu:~/mhydir$
Linux Shell:文件目錄操作與實例