Add command to modify timestamp of files
This commit is contained in:
parent
86847f6086
commit
d15b3d3b7c
@ -31,6 +31,32 @@ find (directory) -type f -exec chmod 744 {} +
|
||||
|
||||
Replacing `-type f` with `-type d` would execute the `chmod` for directories instead.
|
||||
|
||||
## Arch Linux
|
||||
|
||||
### Detect AUR package rebuilds
|
||||
|
||||
Install the package `extra/rebuild-detector`
|
||||
It will create a `pacman` hook to check which packages need to be rebuild, but can also be executed with the following command.
|
||||
|
||||
[shuser]
|
||||
|
||||
```sh
|
||||
checkrebuild
|
||||
```
|
||||
|
||||
[/shuser]
|
||||
|
||||
The packages might be rebuilt automatically a lot of the time, but sometimes it is necessary to for a rebuild using the AUR helper.
|
||||
This is an example using `paru`
|
||||
|
||||
[shuser]
|
||||
|
||||
```sh
|
||||
paru -S --rebuild=yes <package>
|
||||
```
|
||||
|
||||
[/shuser]
|
||||
|
||||
## Various
|
||||
|
||||
### Overwrite disk with pseudorandom data
|
||||
@ -91,28 +117,38 @@ lsusb -d 0781:55a3 -v | grep bcdUSB
|
||||
|
||||
[/shuser]
|
||||
|
||||
## Arch Linux
|
||||
### Change file modify time
|
||||
|
||||
### Detect AUR package rebuilds
|
||||
Using `touch` it is possible to change the timestamps on a file.
|
||||
_Note: The file has to be owned by the user executing the command_
|
||||
|
||||
Install the package `extra/rebuild-detector`
|
||||
It will create a `pacman` hook to check which packages need to be rebuild, but can also be executed with the following command.
|
||||
Example changing the access and modify timestamps:
|
||||
|
||||
[shuser]
|
||||
|
||||
```sh
|
||||
checkrebuild
|
||||
```
|
||||
touch -a -m -t 202307291506.07 <file>
|
||||
```
|
||||
|
||||
[/shuser]
|
||||
|
||||
The packages might be rebuilt automatically a lot of the time, but sometimes it is necessary to for a rebuild using the AUR helper.
|
||||
This is an example using `paru`
|
||||
```
|
||||
-a: accessed time
|
||||
-m: modified time
|
||||
-t: timestamp - [[CC]YY]MMDDhhmm[.ss] time format
|
||||
```
|
||||
|
||||
Alternatively to `-t` it is also possible to use `-d` for a looser format.
|
||||
[ISO8061](https://en.wikipedia.org/wiki/ISO_8601) obviously works as well.
|
||||
|
||||
[shuser]
|
||||
|
||||
```sh
|
||||
paru -S --rebuild=yes <package>
|
||||
```
|
||||
touch -a -m -d "2 hours ago" <file>
|
||||
touch -a -m -d "2023-07-29T00:23" <file>
|
||||
```
|
||||
|
||||
[/shuser]
|
||||
|
||||
> [Linux - modify file modify/access/change time](https://stackoverflow.com/questions/40630695/linux-modify-file-modify-access-change-time)
|
||||
> [How can I change the date modified/created of a file?](https://askubuntu.com/questions/62492/how-can-i-change-the-date-modified-created-of-a-file)
|
||||
|
Loading…
Reference in New Issue
Block a user