進入dired模式
1. 在終端中:輸入emacs 和給定目錄名
>>>emacs dirname2. 在emacs中:>>>emacs dirname & ;;#表示在後台執行,此時你還可以使用該終端做其他事情
c-x c-f dirname ;;開啟乙個目錄說明:進入dired後的命令大多是乙個字元,比如鍵入s表示對類別按照時間排序,鍵入m表示對該檔案進行標記,所以下面如果類別乙個字元那說明只按那個鍵就可以了;如果後面有";;"則表示是對該命令的解釋(;;是elisp注釋語句)c-x d ;;也就是繫結到下面這個函式
m-x dired
檢視和編輯檔案
1. 對檔案類別進行排序
s ;;按照時間排序,排在最上面的是最新修改的檔案2. 移動游標
space c-n n ;;向下3. 檢視檔案內容del c-p p ;;向上
enter ;;進入子目錄
對..回車 ;;回到父目錄, ..不是表示上級目錄嘛
;;當然,emacs中的基本移動操作照樣可行,比如c-a c-e c-b c-f m-f等等
v ;;(dired-view-file),唯讀模式4. 編輯檔案進入檢視模式(view-mode)後可以:
按下'c-c'或'q'健返回;
按下's'健遞增查詢;
按下'='返回所在行
f ;;進入文字編輯模式要退出可以用以下方法:
c-x k;;kill buffer檔案的刪除、複製、重新命名操作,壓縮與解壓縮,比較c-x b;;換到上乙個buffer
c-x c-b ;;檢視所有buffer,選擇進入
d ;;加上待刪除標記u ;;取消待刪除標記,其實也可取消其他標記
x ;;刪除標記的所有檔案
# ;;給所有自動儲存檔案加上待刪除標記
~;;給所有備份檔案加上待刪除標記
c ;;大c用於複製該檔案到乙個目錄中
2 c;;複製該游標以及後面乙個檔案
r ;;重新命名檔案,也可用於移動檔案
z ;;(dired-do-compress)壓縮與解壓縮
= ;;比較改檔案與另乙個待會輸入的檔案,類同於unix中的diff命令在檔案上執行unix命令
移動檔案上並按"!"建
對檔案組進行操作
m ;;標記檔案
%m ;;使用正則標記
+ ;;(dired-create-directory),建立目錄基本操作就是這些,很多應用大多可以通過組合上面的操作來完成。
比如像給目錄下的所有以py為字尾的檔案移動到乙個新的資料夾(目錄)中可以:
首先建立乙個目錄
python然後選取所有以py為結尾的檔案
%m
.py$最後移動這些標記的檔案
r
python
emacs的檔案操作
這裡主要是關於檔案的建立,開啟,儲存和關閉操作 c x c f 開啟檔案 如果輸入的檔案不存在,則會建立乙個新檔案。另外,在檔案的路徑裡面,表示前面的路徑作廢。比如預設提示的路徑是 這個時候如果輸入的路徑為 usr bin,那麼實際進入的路徑就是 usr bin了。c x c v 如果想關閉當前的檔...
檔案和目錄操作
一,檔案的操作。1,檔案清單命令 ls ls l etc 列出etc 下面的檔案資訊。2,檔案複製 cp 在使用cp命令複製檔案時,最好使用i引數,在覆蓋檔案時進行最後確認。cp etc group testdir 將檔案 etc group檔案複製到testdir目錄 cp r rmdir tes...
python檔案和目錄操作
一 python中對檔案 資料夾操作時經常用到的os模組和shutil模組常用方法。1.得到當前工作目錄,即當前python指令碼工作的目錄路徑 os.getcwd 2.返回指定目錄下的所有檔案和目錄名 os.listdir 3.函式用來刪除乙個檔案 os.remove 4.刪除多個目錄 os.re...