1. 程式人生 > >Ubuntu檔案系統命令

Ubuntu檔案系統命令

檔案系統操作是最基本的操作,沒有檔案系統,作業系統根本就執行不了。

下面是我們經常要做的一些事情。在下面具體引數意義不解釋,要了解這些

可以查詢該命令幫助文件

1.建立目錄


mkdir

NO1.在當前路徑建立一級目錄

[[email protected]]#mkdirtest

NO2.在當前路徑建立多級目錄

[[email protected]]#mkdir-pmytest/test1/test1_1

NO3.在建立目錄的同時給新建的目錄賦許可權

[[email protected]]#mkdir-m777testmod

這樣任何人對此目錄都有任何許可權

2.複製檔案與資料夾


cp

NO1.複製指定目錄的檔案到當前目錄,並重命名

[[email protected]
]#cp~/.bashrcbashrc_bak

NO2.強制複製指定目錄的檔案到當前目錄,而不管當前目錄是否含有該檔案

[ro[email protected]]#cp-f~/.bashrcbashrc

NO2.複製指定目錄到當前目錄

[[email protected]]#cp-r/root/test.

[[email protected]]#cp-r/root/test/.

兩者效果一樣,在複製目錄時,會將源路徑的最後一級目錄全部複製過去,包括它本身。

NO3.複製指定目錄的檔案到指定目錄

[[email protected]]#cp~/.bashrc/bak/.bashrc

NO4.在複製時將原始檔的全部屬性也複製過來。若不指定引數,則目標檔案與原始檔屬性可能不一致。

[
[email protected]
]#cp-a~/.bashrc/bak/.bashrc

NO5.若兩個資料夾要保證同步,一個檔案的改了,另一個檔案也跟著改,但是要保證兩個檔案的檔案都是最新的。

[[email protected]]#cp-u/src/.bashrc/bak_src/bashrc

3.建立連結檔案,包括硬連結與軟連結


ln

NO1.建立類似於Windows的快捷方式

[[email protected]]#ln-stest.txttest.txt_slnk

NO2.當想備份一個檔案,但空間又不夠,則可以為該檔案建立一個硬連線。這樣,就算原檔案刪除了,只要該

連結檔案沒被刪除,則在儲存空間裡還是沒有被刪除。

[
[email protected]
]#ln-ltest.txttest.txt_hlnk

4.刪除檔案


rm

NO1.刪除當前目錄的檔案

[[email protected]]#rmtest.txt

NO2.強制刪除當前目錄的檔案,不彈出提示

[[email protected]]#rm-ftest.txt

NO3.強制刪除整個目錄,包括目錄與檔案全部刪除,需要管理員許可權

[[email protected]]#rm-r-ftest

5.刪除資料夾


rmdir

NO1.刪除一個空目錄

[[email protected]]#rmdiremptydir

NO2.刪除多級空目錄

[[email protected]]#rmdir-pemptydir/d1/d11

6.掛載檔案系統與解除安裝檔案系統


mount/umount

NO1.掛載光碟機

[[email protected]]#mount-tiso9660/dev/cdrom/mnt/cdrom

NO2.掛載光碟機,支援中文

[[email protected]]#mount-tiso9660-ocodepage=936,iocharset=cp936/dev/cdrom/mnt/cdrom

NO3.掛載Windows分割槽,FAT檔案系統

[[email protected]]#mount-tvfat/dev/hda3/mnt/cdrom

NO4.掛載Windows分割槽,NTFS檔案系統

[[email protected]]#mount-tntfs-oiocharset=cp936/dev/hda7/mnt/had7

No5.掛載ISO檔案

[[email protected]]#mount-oloop/abc.iso/mnt/cdrom

NO6.掛載軟碟機

[[email protected]]#mount/dev/fd0/mnt/floppy

NO7.掛載閃盤

[[email protected]]#mount/dev/sda1/mnt/cdrom

NO8.掛載Windows作業系統共享的資料夾

[[email protected]]#mount-tsmbfs-ousername=guest,password=guest//machine/path/mnt/cdrom

NO9.顯示掛載的檔案系統

[[email protected]]#mount

[[email protected]]#cat/etc/fstab顯示系統啟動自動載入的檔案系統

[[email protected]]#cat/etc/mtab顯示當前載入的檔案系統

7.檢查磁碟空間


df

NO1.顯示所有儲存系統空間使用情況,同時顯示儲存系統的檔案系統型別s

[[email protected]]#df-aT

NO2.顯示指定檔案系統的空間使用情況

[[email protected]]#df-text3

NO3.人性化顯示各儲存空間大小

[[email protected]]#df-ah

NO4.有時候掛載了網路檔案系統,若只想看本機的檔案系統用如下命令

[[email protected]]#df-ahlT

NO5.檢視某個檔案系統的磁碟使用情況

[[email protected]]#df-h/dev/cdrom

8.檢查目錄空間大小


du

NO1.檢視當前資料夾大小

[[email protected]]#du-sh

NO2.檢視當前檔案及檔案中包含的子資料夾大小

[[email protected]]#du-ch

NO3.檢視檔案的大小

[[email protected]]#du-htest1.txt

NO4.同時檢視多個檔案的大小

[[email protected]]#du-htest1.txttest2.txt

9.磁碟碎片整理


linux下基本上不用碎片整理,它每隔一段時間會自動整理

10.建立/改變檔案系統


NO1.建立檔案系統型別

[[email protected]]#umount/dev/sdb1

[[email protected]]#mkfs-text3/dev/db1

[[email protected]]#mount/dev/sdb1/practice

11.改變檔案或資料夾許可權


chmod

NO1.將自己的筆記設為只有自己才能看

[[email protected]]#chmodgo-rwxtest.txt

或者

[[email protected]]#chmod700test.txt

NO2.同時修改多個檔案的許可權

[[email protected]]#chmod700test1.txttest2.txt

NO3.修改一個目錄的許可權,包括其子目錄及檔案

[[email protected]]#chmod700-Rtest

12.改變檔案或資料夾擁有者


chown該命令只有root才能使用

NO1.更改某個檔案的擁有者

[[email protected]]#chownjim:usergrouptest.txt

NO2.更改某個目錄的擁有者,幷包含子目錄

[[email protected]]#chownjim:usergroup-Rtest

13.檢視文字檔案內容


cat

NO1.檢視檔案內容,並在每行前面加上行號

[[email protected]]#cat-ntest.txt

NO2.檢視檔案內容,在不是空行的前面加上行號

[[email protected]]#cat-btest.txt

NO3.合併兩個檔案的內容

[[email protected]]#cattest1.txttest2.txt>test_new.txt

NO4.全並兩具檔案的內容,並追回到一個檔案

[[email protected]]#cattest1.txttest2.txt>>test_total.txt

NO5.清空某個檔案的內容

[[email protected]]#cat/dev/null>test.txt

NO6.建立一個新的檔案

[[email protected]]#cat>new.txt按CTRL C結束錄入

14.編輯檔案檔案


vi

NO1.新建檔案檔案

[[email protected]]#vinewfile.txt

NO2.修改檔案檔案

[[email protected]]#vitest.txttest.txt已存在

NO3.vi的兩種工作模式:命令模式,編輯模式

NO4.進入vi後為命令模式,按Insrt鍵進入編輯模式

按ESC進入命令模式,在命令模式不能編輯,只能輸入命令

NO5.命令模式常用命令

:w儲存當前文件

:q直接退出vi

:wq先儲存後退出

15.路徑操作


cdpwd

NO1.顯示當前路徑

[[email protected]]#pwd

NO2.返回使用者主目錄

[[email protected]]#cd

NO3.改變到其它路徑

[[email protected]]#cd/etc

NO4.返回到上一級目錄

[[email protected]]#cd..

NO5.返回到根目錄

[[email protected]]#cd/

16.查詢檔案或資料夾


find

NO1.查詢當前使用者主目錄下的所有檔案

[[email protected]]#find~

NO2.讓當前目錄中檔案屬主具有讀、寫許可權,並且檔案所屬組的使用者和其他使用者具有讀許可權的檔案;

[[email protected]]#find.-perm644-execls-l{}\;

NO3.為了查詢系統中所有檔案長度為0的普通檔案,並列出它們的完整路徑;

[[email protected]]#find/size0-typef-execls-l{}\;

NO4.查詢/var/logs目錄中更改時間在7日以前的普通檔案,並在刪除之前詢問它們;

[[email protected]]#find/var/logs-mtime 7-typef-okrm-i{}\;

NO5.為/找系統中所有屬於root組的檔案;

[[email protected]]#find/-grouproot-execls-l{}\;

NO6.find命令將刪除當目錄中訪問時間在7日以來、含有數字字尾的admin.log檔案

[[email protected]]#find.-name"admin.log[0-9][0-9][0-9]"-atime-7-okrm{}\;

NO7.為了查詢當前檔案系統中的所有目錄並排序

[[email protected]]#find.-typed|sort

NO8.為了查詢系統中所有的rmt磁帶裝置

[[email protected]]#find/dev/rmt

17.顯示檔案/資料夾清單


ls/dir

NO1.顯示所有檔案,包括以.開頭的隱含檔案

[[email protected]]#ls-a

NO2.顯示檔案的詳細資訊

[[email protected]]#ls-l

NO3.顯示當前目錄及所有子目錄資訊

[[email protected]]#ls-Rl

NO4.以時間排序顯示目錄,這在找最新檔案有用

[[email protected]]#ls-tl

NO5.以檔案大小排序

[[email protected]]#ls-Sl

NO6.顯示檔案大小,並按大小排序

[[email protected]]#ls-s-l-S

18.移動或更改檔案/資料夾名稱


mv與cp命令用法相似

NO1.若移動目標檔案已存在,要在移動之前,先備份原來的目錄檔案

[[email protected]]#mv-btest.txttest2/

這樣在test2下將有兩個檔案test.txt及text.txt~

其中test.txt~是備份檔案,test.txt是新的檔案

NO2.若移動目標檔案已存在,但不想彈出是否覆蓋的提示,直接覆蓋

[[email protected]]#mv-ftest.txttest2/

NO3.當源與目標都擁有同一個檔案,若原始檔比目標新則移動,否則不移動

[[email protected]]#mv-utest.txttest2/

NO4.更改檔名稱

[[email protected]]#mvtest.txttest2.txt

NO5.更改目錄名稱

[[email protected]]#mv/test2/test2_2 

相關推薦

Ubuntu檔案系統命令

檔案系統操作是最基本的操作,沒有檔案系統,作業系統根本就執行不了。 下面是我們經常要做的一些事情。在下面具體引數意義不解釋,要了解這些可以查詢該命令幫助文件 1.建立目錄 mkdir NO1.在當前路徑建立一級目錄 [[email protected]]#mk

Ubuntu 16.04 TX2 學習筆記(四) 檔案系統命令

檔案系統操作命令:pwd(顯示當前工作目錄)/ ls(列出目錄內容)/ cd(切換目錄)/ cp/mv/rm(檔案的複製/移動/刪除)/ mkdir/rmdir(目錄的新建/刪除)/ ln(建立連結檔案)/  cat(檢視檔案內容)/  more/less(檔案顯示) /he

05_Linux常用檔案系統命令詳解,看不懂,我吃s!

常用檔案系統命令詳解 磁碟管理: cd change directory 常使用方式: cd sourcedir   進入使用者主目錄 cd ~   進入使用者主目錄 cd -  

Linux學習筆記(4)磁碟分割槽與檔案系統命令

    df 檢查檔案系統的磁碟空間佔用情況,引數-a列出全部目錄,引數-h按KB,MB,GB顯示 du   檢車某個目錄或者檔案佔用的磁碟空間,引數-s顯示佔用總空間,引數-sh統計目錄大小 mo

Ubuntu檔案系統檔案管理

1、在命令列進行檔案管理 1.1複製檔案 cp   a   b  #把a檔案複製到b中 1.2複製目錄 cp   -r   A     B            #把A目錄複製到B目錄中 1.3刪除檔案 rm    a                 #刪

Linux命令之——檔案系統命令

目錄 df: mv:移動 linux系統常見重要檔案目錄 Filesystem Hierarchy Standard(檔案系統層次化標準) /boot:系統啟動相關的檔案,如核心、initrd,

RK3288移植Ubuntu 檔案系統及升級韌體製作

1,  linux下 unpack 解包 報錯 [email protected]:/opt/rk-linux/mkimg# ./unpack.sh start to unpack update.img... ********RKImageMaker v

linux檔案系統命令(6)---touch和mkdir

一、目的         本文將介紹linux下新建檔案或目錄、刪除檔案或目錄命令。        touch可以新建檔案,mkdir用來新建目錄;rm用來刪除檔案或目錄。        本文將選取u

ubuntu常用系統命令

安裝升級 檢視軟體xxx安裝內容 dpkg -L xxx 查詢軟體庫中的軟體 apt-cache search 正則表示式 或 aptitude search 軟體包 顯示系統安裝包的統計資訊 apt-cache stats&nb

ubuntu 檔案操作命令

檔案操作命令: 1、ls      格式:ls 目錄      ls命令用於顯示檔案下有哪些檔案。a 2、touch      格式:touch test1 test2 test3      touc

Linux檔案系統命令&檔案許可權

一、檔案系統命令 Linux檔案型別 普通檔案 目錄檔案 符號連結檔案 裝置檔案 管道檔案 檔案系統目錄結構 Linux 的檔案系統目錄結構是屬於分層樹形結構。 檔案系統掛載mount,umount:分別用於掛載、解除安裝指定的檔案系統。 格式:mount [引數] 裝

ubuntu檔案系統結構講解

1. 檔案系統型別 windows中常見的磁碟格式有fat16、fat32和ntfs。windows是一個封閉的系統。無法開啟ext3或者mac 日誌式。 在ubuntu中其檔案系統廣泛使用ext3(ext4是ext3的擴充套件)的檔案格式,從而實現了將整個硬碟的寫入動作

使用ramdisk啟動ubuntu檔案系統

環境 Qemu 4.1 vexpress-ca9   概述   為了減小linux核心的大小,可以把一些外設驅動編譯成核心模組,但是在啟動ubuntu的時候,需要讀取flash,但是此時flash的驅動模組存放在ubuntu檔案系統中。為了解決這樣的問題,可以使用ramdisk記憶體檔案系統,將必備

【針對putty】ubuntu伺服器系統檔案上傳,解壓等常用的一些命令

ubuntu系統下常用的命令 window下上傳檔案至ubuntu系統 ubuntu下的解壓和壓縮 Tomcat的啟動和停止命令 mysql命令 注:這裡針對的是putty!! window下上傳檔案至ubuntu系統

Ubuntu 16.04 64位 檔案系統system.img生成命令make_ext4fs報錯

報錯提示: make_ext4fs: error while loading shared libraries: libstdc++.so.6: cannot open shared object f

怎樣在 Ubuntu 上使用 ZFS 檔案系統 | Linux 中國

在 Linux 系統上,有大量的檔案系統能夠使用,那麼我們為什麼還要嘗試一個新的檔案系統?它們都工作的很好。不是嗎?可是它們並不全然同樣,當中的一些檔案系統具有很突出的長處。比如 ZFS。-- Nick Congleton 本文導航◈ 為什麼選擇 ZFS

ubuntu檔案解壓命令符 +QQ+xx-net 配置

1.解壓縮命令 .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName 將DirName資料夾打包成一個FileName.tar檔案 打包:將一大堆檔案或目錄變成一個總的檔案, 壓縮:將一個大的檔案通過一些壓縮演算法變成

Linux umount 命令 - 解除安裝掛在 Linux 目錄中的檔案系統

Linux umount 命令 - 解除安裝掛在 Linux 目錄中的檔案系統 Linux umount 命令用於解除安裝檔案系統,解除安裝掛在 Linux 目錄中的檔案系統。 [email protected]:~$ ssh [email protected

ubuntu檢視系統資訊命令

轉自:https://blog.csdn.net/wzz87/article/details/68491953 今天因老闆要求,需要檢視伺服器中的配置資訊,但是對ubuntu命令不是很熟悉,所以就網上進行的查閱,順便做些筆記 檢視處理核資訊  cat /proc/cpuinf

linux命令--使用fsck修復檔案系統

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!