學習ubuntu之檔案 資料夾操作命令

2021-07-10 03:33:22 字數 1600 閱讀 6128

新建檔案:sudo touch mysql(檔名稱)

新建檔案後檔案屬性是唯讀的,如果要編輯檔案需要sudo gedit mysql

刪除檔案:sudo rm mysql

移動檔案:

1、先把改變操作目錄,cd  /home/zhoum/download

2、移動檔案到指定目錄,sudo mv aaa(檔名) /home/development

也可以同時移動多個檔案到指定目錄,檔案之間用空格分開。

建立資料夾:

1、進入所要建立資料夾的目錄,cd /home

2、建立資料夾,sudo mkdir mysql(資料夾的名稱)

如果提示了no talloc stackframe at ../source3/param/loadparm.c:4864, leaking memory

鍵入sudo pam-auth-update即可。

刪除乙個空資料夾:sudo rmdir mysql

刪除乙個非空資料夾:sudo rm -rf mysql,這時候不但將mysql資料夾下的檔案刪除還會將該資料夾刪除。

改檔名,移動檔案

sudo mv file1 file2    => 將檔案 file1,更改檔名為 file2。

sudo mv file1 dir1    => 將檔案 file1,移到目錄 dir1下,檔名仍為 file1。

sudo mv dir1 dir2    => 若目錄 dir2 存在,則將目錄 dir1,及其所有檔案和子目錄,移到目錄 dir2 下,新目錄名稱為 dir1。若目錄 dir2 不存在,則將dir1,及其所有檔案和子目錄,更改為目錄 dir2。

cp(copy)命令

該命令的功能是將給出的檔案或目錄拷貝到另一檔案或目錄中。

語法: cp [選項] 原始檔或目錄 目標檔案或目錄

說明:該命令把指定的原始檔複製到目標檔案或把多個原始檔複製到目標目錄中。

該命令的各選項含義如下:

- a 該選項通常在拷貝目錄時使用。它保留鏈結、檔案屬性,並遞迴地拷貝目錄,其作用等於dpr選項的組合。

- d 拷貝時保留鏈結。

- f 刪除已經存在的目標檔案而不提示。

- i 和f選項相反,在覆蓋目標檔案之前將給出提示要求使用者確認。回答y時目標檔案將被覆蓋,是互動式拷貝。

- p 此時cp除複製原始檔的內容外,還將把其修改時間和訪問許可權也複製到新檔案中。

- r 若給出的原始檔是一目錄檔案,此時cp將遞迴複製該目錄下所有的子目錄和檔案。此時目標檔案必須為乙個目錄名。

- l 不作拷貝,只是鏈結檔案。

需要說明的是,為防止使用者在不經意的情況下用cp命令破壞另乙個檔案,如使用者指定的目標檔名已存在,用cp命令拷貝檔案後,這個檔案就會被新原始檔覆蓋,因此,建議使用者在使用cp命令拷貝檔案時,最好使用i選項。

例如:將/home/wally/test中 test.c 的檔案複製到/local/arm 中,命令為:

cd /wally/test

lssudo cp -i test.c /local/arm

cp -r org/ zhoumorg/ 複製org資料夾到本目錄下,且名稱改為zhoumorg

本文出自 「程式猿的修煉」 部落格,請務必保留此出處

python os shutil 檔案 資料夾操作

python中對檔案 資料夾 檔案操作函式 的操作需要涉及到os模組和shutil模組。得到當前工作目錄,即當前python指令碼工作的目錄路徑 os.getcwd 返回指定目錄下的所有檔案和目錄名 os.listdir 函式用來刪除乙個檔案 os.remove 刪除多個目錄 os.removedi...

學習ubuntu之檔案 資料夾操作命令

新建檔案 sudo touch mysql 檔名稱 新建檔案後檔案屬性是唯讀的,如果要編輯檔案需要sudo gedit mysql 刪除檔案 sudo rm mysql 移動檔案 1 先把改變操作目錄,cd home zhoum download 2 移動檔案到指定目錄,sudo mv aaa 檔名...

Halcon 學習筆記3之檔案讀寫 資料夾操作

向文字檔案寫入字串內容 read image image,fabrik threshold image,region,0,120 輸出面積,行,列 area center region,area,row,column 以輸出的形式開啟檔案 open file area.txt output file...