修改資料夾下所有檔案的修改日常

2021-07-08 09:49:11 字數 835 閱讀 2140

進到要改的檔案目錄裡

find . -name 「*」 -exec touch 『{}』 \;

注:最後一定要加分號,{}外一定要加單引號,*表示所有的檔案(. 代表當前目錄下)

如果只修改單個檔案

1.建立檔案 touch tm //名字隨便起

2.touch -r tm liunx-2.6.30.4(要改的檔名)//就是把linux-2.6.30.4檔案的時間改為tm檔案的時間

使用許可權:所有使用者

使用方式:

touch [-acfm]

[-r reference-file] [--file=reference-file]

[-t mmddhhmm[[cc]yy][.ss]]

[-d time] [--date=time] [--time=]

[--no-create] [--help] [--version]

file1 [file2 ...]

說明:touch 指令改變檔案的時間記錄。 ls -l 可以顯示檔案的時間記錄。

引數:a 改變檔案的讀取時間記錄。

m 改變檔案的修改時間記錄。

c 假如目的檔案不存在,不會建立新的檔案。與 --no-create 的效果一樣。

f 不使用,是為了與其他 unix 系統的相容性而保留。

r 使用參考檔的時間記錄,與 --file 的效果一樣。

d 設定時間與日期,可以使用各種不同的格式。

t 設定檔案的時間記錄,格式與 date 指令相同。

--no-create 不會建立新檔案。

--help 列出指令格式。

--version 列出版本訊息。

批量修改資料夾下所有檔案的名稱

所需工具 cmd excel 記事本 一 利用cmd將資料夾下的內容全部輸出 假設要匯出的內容在e graduate pic下,輸入 e cd graduate cd pic dir name.txt 將其中所有檔案的名字都存入name.txt中,建立的資料夾在路徑之下。二 新建excel檔案,將n...

linux修改資料夾下所有檔案的許可權(常用)

sudo chmod 600 只有所有者有讀和寫的許可權 sudo chmod 644 所有者有讀和寫的許可權,組使用者只有讀的許可權 sudo chmod 700 只有所有者有讀和寫以及執行的許可權 sudo chmod 666 每個人都有讀和寫的許可權 sudo chmod 777 每個人都有讀...

遍歷資料夾下所有檔案

對於遍歷資料夾來說,其實並不麻煩,使用file轉化位址物件,再用file組獲取內容,其實google都差不多做好了,我就懶得廢話了,直接上 public listlist new arraylist 遍歷所有檔案 public listgetfilelist string path else ret...