Zum Inhalt springen

Diskussion:Rm

Aus Foxwiki
https://www.instagram.com/p/DFxVUZbgRsM/
Dateien oder Verzeichnisse entfernen

Linux bietet verschiedene Möglichkeiten, Dateien und Verzeichnisse basierend auf Dateinamenmustern, Zeit, Größe, Eigentümerschaft, Berechtigungen oder Sicherheitsanforderungen zu entfernen

A ways to Remove Files on Linux u
v rm -fmy.txt remove a file without confirmation Pig \ Created by
v rm *.log remove all files with a given extension \ B ) Dan Nanni
\@4s/ study-notes.org
v rmtemp.* remove all files starting with a given prefix
v rm-dempty_dir remove an empty directory (same as rmdir empty_dir)
V rm-rnon_empty_dir remove a non-empty directory
v rm -r mydir/* remove all files in a directory but keep the directory
v rm -r !(my.txtlmy_dir) remove everything except my.txt and my_dir
v rm .[*.]* remove all hidden files in current directory
v rm ./-filetxt remove a file starting with a special character (e.g. "-")
V find.-type f-mtime +7 -delete find & remove all files older than 7 days
v find.-type f-atime-1-delete find & remove file accessed within 24 hours
v find.-type f-empty -delete find & remove all zero-byte files
v find.-type d -empty-delete find & remove all empty directories
v find.-type f-size +100M -delete find & remove files bigger than 100MB
v find.-type f-user dan -delete find & remove files owned by user "dan"
V find.-type f -perm 0777 -delete find & remove files with permission 777
v find.-type d-name "pattern" -execrm-r{}+ remove non-empty dirs
v find..-inum 12345 -exec rm -f{} + remove file by its inode number (12345)
V find.-type f -perm /4000 -exec rm -f{}+ remove files with setuid bit set
v find.-type f-exec du -b {} + |sort-nr head -5 | awk {print $2}' |xargsrm
find and remove top-5 biggest files (when filenames do not have spaces)
v find.-typel-delete find & remove all symlinks (broken or valid)
V find.-xtypel-delete find & remove all broken symlinks
v unlink file.txt remove one single file (cannot handle multiple files)
v srm file.txt securely remove a file by overwriting content multiple times
v shred -u file.txt overwrite file multiple times and remove a file