Bagaimana cara mengubah tanggal direktori?

11

Di Windows, saya terbiasa memodifikasi tanggal direktori, mis. direktori yang berisi foto sesuai dengan tanggal ketika foto pertama diambil; dan kemudian menampilkan daftar direktori yang diurutkan berdasarkan tanggal. Di Ubuntu, Krusader dapat menampilkan direktori dengan cara ini. Saya perlu mengubah tanggal ("tanggal modifikasi") dari direktori setelah saya mengisinya dengan mis. foto. Bagaimana saya harus mengubahnya? Terima kasih

Tomáš Pečený
sumber

Jawaban:

11

Anda dapat menggunakan touchperintah dengan -topsi. Ini dari man touch:

NAME
       touch - change file timestamps

SYNOPSIS
       touch [OPTION]... FILE...

DESCRIPTION
       Update  the  access  and modification times of each FILE to the current
       time.
[...]

-t STAMP
              use [[CC]YY]MMDDhhmm[.ss] instead of current time

Sebuah contoh:

touch -t 1312031429.30 /path/to/directory

akan mengubah tanggal yang diubah directorymenjadi 2013-12-03 14:29:30.

Radu Rădeanu
sumber
Penting untuk dicatat bahwa Anda harus menggunakan -topsi di sini. The -dbendera hadir pada versi yang lebih baru dari sentuhan tidak mengubah chan dari sebuah direktori, hanya file.
Foosh
0

Jangan. Itu hanya akan berubah segera setelah apa pun dalam direktori berubah bagaimanapun (seperti ketika thumbnail dibuat). Alih-alih, ganti nama direktori sehingga tanggal yang Anda inginkan ada dalam namanya.

psusi
sumber