刪除檔案排除指定檔案或者目錄方法 linux

2021-09-24 19:32:37 字數 471 閱讀 9021

有時候更新**的時候需要保留一些配置檔案,或者某些特殊目錄就需要這樣的操作。

刪除資料夾內所有檔案保留部分檔案[只能是當前目錄下的檔案或資料夾能保留]

#以當前目錄為基準 保留一檔案+一資料夾

rm -rf `ls|egrep -v '(config.js|dist)'`

#以當前目錄為基準 刪除某一類

rm -rf `ls *.php | egrep -v buy.php`

排除多個檔案 config.php login.php

#以當前目錄為基準 刪除某一類

rm -rf `ls *.php |egrep -v '(config.php|login.php)'`

#遞迴當前目錄

rm -f `find * -name "*" | egrep -v '(config.js|login.php)'`

Git檢出指定目錄或者檔案

例如檢出 遠端倉庫為 git github.com git下的readme.md檔案和dir1 目錄到本地test資料夾下 基本的流程如下 mkdir test git init git config core.sparsecheckout true cd test git info echo re...

Linux刪除亂碼檔案或者目錄

linux刪除亂碼檔案或者目錄 有時在linux下面解壓一些zip或者rar檔案後會產生亂碼檔案或者目錄,這個時候使用rm不能成功刪除,需要使用一些特別的方法 來進行刪除,下面是我經常使用的兩種方法。方法一 使用rm rf 刪除上一級目錄,當然前提是需要備份你需要備份的資料.一種思路 1.比如 ho...

grep時排除指定的檔案和目錄

litin linuxservice android allwinner cqa64 android v5.1 android device grep proc sys kernel printk rn grep softwinner tulip common git svn 沒有那個檔案或目錄 g...