1、創建文件夾
為萬全等地區用戶提供了全套網頁設計制作服務,及萬全網站建設行業解決方案。主營業務為成都網站制作、成都做網站、外貿營銷網站建設、萬全網站設計,以傳統方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業、用心的態度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
mkdir -p 文件夾名
p 確保目錄名稱存在,不存在的就建一個。
2、創建文件
如:touch a.txt
拓展資料
Linux命令-創建文件
1、可以使用cat創建一個新的文件
命令:catfilename
使用cat創建文件時,以系統默認的文件屬性作為新文件的屬性,并接受鍵盤輸入作為文件的內容。輸入結束時按Ctrl+d退出并保存文件。
另外,使用cat filename命令可以查看文件內容。
cat file1 file2 file3 命令也可將多個文件合并到一個新的文件當中。首先創建一個newfile1并輸入內容然后合并。
2、使用touch命令創建文件
首先,touch命令用的并不多,主要用于修改指定文件的訪問和修改時間屬性(Update the access and modification times of each FILE to the current time)。
當文件不存在時,則創建一個新的文件。touch只能創建空文件。
touch filename 以當前時間作為訪問和修改時間屬性值創建一個文件。
touche -r existfilename filename 根據existfilename的訪問和修改時間屬性確定filename的訪問和修改時間屬性。
可以看到newfile與tfile2的修改時間屬性相同。
mkdir:創建目錄命令。
-p:遞歸創建目錄。
例:
mkdir test:創建單個名為 test 的目錄。
mkdir -p test1/test2 : 遞歸創建多個目錄。系統會首先創建 test1 目錄,然后在 test1 目錄? ? ? ? 下再創建 test2 目錄。
注:如不加 -p 選項進行遞歸創建將會報錯。因為 test1 這個目錄是不存在的。所以,沒有辦? 法在一個不存在的目錄下創建一個新目錄。
例:
rmdir:刪除空目錄。
tmp 目錄下有test 和 test1兩個目錄。test 為空目錄,test1 非空。
rmdir test:刪除 test 目錄,此目錄是空目錄。所以可以正常刪除。
rmdir test1:刪除 test1 目錄,系統給出 test1 目錄不為空的提示。
因為 test1 下還有 test2 目錄,刪除遞歸目錄失敗。所以,rmdir 命令只能刪除空目錄。
01
不用我說,大家也知道第一步應該做什么吧,當然是打開我們的命令行啦!
02
在linux中可以用mkdir命令來創建指定名稱的目錄,但是指定的目錄名不能是當前目錄已經有的目錄.比如隨便創建一個目錄.
03
mkdir中也有參數,大家都知道是什么意思嗎?
第一個:mkdir-p 意思是遞歸創建多個目錄.
04
第二個:創建新目錄都顯示信息.
命令是mkdir -v hao.
05
還能創建權限為777的目錄.
mkdir -m 777pc
特別提示
今天linux怎么創建目錄學會了嗎?
Linux目錄的創建與刪除命令:
·mkdir創建文件夾,DOS同
用法:# mkdir [選項] 文件夾名Enter
-p parents,父母.當父文件夾不存在時,先創建父文件夾
# mkdir /tmp/hahaEnter == # file /tmp/hahaEnter
# mkdir -p /tmp/a/b/c/dEnter == # file /tmp/a/b/c/dEnter
# mkdir /tmp/{x,y,z}Enter
·rmdir刪除空文件夾,DOS同
用法: # rmdir [選項] 文件夾名Enter
# rmdir /tmp/a/b/c/dEnter ? ? // 成功
# rmdir /tmp/a/bEnter ?// 不成功
·cd更改目錄,DOS同
用法:# cd [文件夾]Enter
- // 當前目錄與上一次工作目錄切換
~ // 用戶主目錄
# cd -Enter == # pwdEnter
# cd ~Enter == # pwdEnter
一、cd命令(切換目錄 )
(1)切換到目錄 /usr/local
cd /usr/local
(2)去到目前的上層目錄
cd ..
(3)回到自己的主文件夾
cd ~
二、ls命令(查看文件與目錄)
(4)查看目錄/usr下所有的文件
cd /usr ls -al
三、mkdir命令(新建新目錄 )
(5)進入/tmp目錄,創建一個名為a的目錄,并查看有多少目錄存在
cd /tmp
mkdir a ls -al
(6)創建目錄a1/a2/a3/a4
mkdir -p a1/a2/a3/a4
四、?rmdir命令(刪除空的目錄)
(7)將上例創建的目錄a(/tmp下面)刪除
rmdir a
(8)刪除目錄a1/a2/a3/a4,查看有多少目錄存在
rmdir -p a1/a2/a3/a4
ls -al
五、cp命令(復制文件或目錄 )
(9)將主文件夾下的.bashrc復制到/usr下,命名為bashrc1
sudo cp ~/.bashrc /usr/bashrc1
(10)在/tmp下新建目錄test,再復制這個目錄內容到/usr
cd /tmp
mkdir test
sudo cp -r /tmp/test /usr
六、mv命令(移動文件與目錄,或更名)
(11)將上例文件bashrc1移動到目錄/usr/test
sudo mv /usr/bashrc1 /usr/test
(12)將上例test目錄重命名為test2
sudo mv /usr/test /usr/test2
七、rm命令:移除文件或目錄
(13)將上例復制的bashrc1文件刪除
sudo rm /usr/test2/bashrc1
(14)將上例的test2目錄刪除
sudo rm -r /usr/test2
八、cat命令:查看文件內容
(15)查看主文件夾下的.bashrc文件內容
cat ~/.bashrc
九、tac命令:反向列示
(16)反向查看主文件夾下.bashrc文件內容
tac ~/.bashrc
十、more命令:一頁一頁翻動查看
(17)翻頁查看主文件夾下.bashrc文件內容
more ~/.bashrc
十一、head命令:取出前面幾行
(18)查看主文件夾下.bashrc文件內容前20行
head -n 20 ~/.bashrc
(19)查看主文件夾下.bashrc文件內容,后面50行不顯示,只顯示前面幾行
head -n -50 ~/.bashrc
十二、tail命令:取出后面幾行
(20)查看主文件夾下.bashrc文件內容最后20行
tail -n 20 ~/.bashrc
(21) 查看主文件夾下.bashrc文件內容,只列出50行以后的數據
tail -n +50 ~/.bashrc
十三、touch命令:修改文件時間或創建新文件
(22)在/tmp下創建一個空文件hello并查看時間
cd /tmp
touch hello ls -l hello
(23)修改hello文件,將日期調整為5天前
touch -d “5 days ago” hello
十四、chown命令:修改文件所有者權限
(24)將hello文件所有者改為root帳號,并查看屬性
sudo chown root /tmp/hello
ls -l /tmp/hello
十五、find命令:文件查找
(25)找出主文件夾下文件名為.bashrc的文件
find ~ -name .bashrc
十六、tar命令:壓縮命令
(26)在/目錄下新建文件夾test,然后在/目錄下打包成test.tar.gz
sudo mkdir /test
sudo tar -zcv -f /test.tar.gz test
(27)解壓縮到/tmp目錄
sudo tar -zxv -f /test.tar.gz -C /tmp
十七、grep命令:查找字符串
(28)從~/.bashrc文件中查找字符串'examples'
grep -n 'examples' ~/.bashrc
以root身份登錄系統,進入/etc/sysconfig目錄。
命令:cd /etc/sysconfig顯示當前所在的路徑。
命令: pwd顯示當前目錄下的內容。
命令: ls -l在當前目錄下有一個名為network-scripts的目錄,分別以絕對路徑和相對路徑的方式顯示network-scripts目錄中的內容。
命令: pwd network-scripts
絕對路徑 ll /etc/sysconfig/network-scripts
相對路徑 ll network-scripts
使用mkdir命令在/tmp下創建目錄/tmp/XXX、/tmp/XXX/d1和/tmp/XXX/d2,其中XXX為姓名首字母縮寫。
命令: mkdir -p /tmp/201530430/d1 /tmp/201530430/d2
在目錄/tmp/XXX/d1下新建文件a.txt和b.txt。
命令: touch 201530430/d1/a.txt 201530430/d1/b.txt
以長格式顯示目錄/tmp/XXX下的內容。刪除目錄d2。
命令: rm -rf 201530430/d2
在用戶XXX(XXX為姓名首字母縮寫,如sjk)家目錄下創建Temp目錄和Backup目錄。
useradd zrz
passwd zrz
su - zrz
mkdir Temp Backup
在Temp目錄下創建一個新文件newfile.txt。
命令: touch Temp/newfile.txt
將系統文件/etc/profile復制到Backup目錄下,并改名為profile.bak。
命令: cp /etc/profile Backup/profile.bak
利用cat命令查看profile.bak文件的內容。
命令: cat Backup/profil.bak
利用more和less命令查看profile.bak文件的內容。提示:q鍵退出查看模式。
more Backup/profile.bak
less Backup/profile.bak
利用head和tail命令查看profile.bak文件前五行和后五行的內容。
head -n 5 Backup/profile.bak;
tail -n 5 Backup/profile.bak
將Backup目錄移動到/根目錄下 su root
mv Backup /Backup
su zrz
除目錄Temp
m -rf Temp
/etc下查找文件名以.conf結束的文件
命令: find /etc -name *.conf
root身份登錄系統,并執行以下操作:
(/tmp目錄下新建目錄XXX1、XXX2、XXX3(XXX為姓名首字母縮寫,如sjk)
命令: mkdir zrz1 zrz2 zrz3
目錄XXX1下新建文件a.txt 和b.txt
命令: touch zrz1/a.txt zrz1/b.txt
XXX1拷貝到/tmp下,并重命名為XXX4
命令: cp -r zrz1 zrz4
XXX1下的a.txt移動到XXX2中
命令: mv zrz1/a.txt zrz2/a.txt
/tmp目錄下查找文件名以.txt結束的文件。
命令: find /tmp -name *.txt
表顯示/tmp目錄的內容,且以長格式顯示。
除XXX2
命令: rm -rf zrz2
工作目錄切換到當前目錄的父目錄
命令: cd ..
工作目錄再切換到root用戶的家目錄。
命令: cd ~
文章標題:linux下新建目錄命令 linux進入新建目錄的命令
網頁網址:http://m.kartarina.com/article38/dodhssp.html
成都網站建設公司_創新互聯,為您提供定制網站、建站公司、網站維護、域名注冊、App開發、靜態網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯