フォルダー内の5日より古いファイルを削除するコマンドを見つけました
find /path/to/files* -mtime +5 -exec rm {} \;
しかし、そのフォルダ内のサブディレクトリに対してこれをどのように行うのですか?
                  サブディレクトリ内のファイルを意味しますか?またはサブディレクトリ自体?
                
                
                  
                    —
                    ラーウル
                    
                  
                
              find /path/to -type d -empty -delete
                
                  5日以上経過しているサブディレクトリ内のファイルを削除する
                
                
                  
                    —
                    -Teddy291 
                    
                  
                
              
                  ファイルにスペースが含まれていると、おそらく楽しいでしょう。たとえば、「テスト1」と呼ばれるファイルとrmがフィードされ
                
                  
                    —
                    Hennes 
                    
                  
                
              rm test oneます。(「test」というファイルと「one」というファイルを削除しますが、「test one」というファイルは削除しません)。ヒント:-deleteまたは-print0
                
                  補足として、答えの最初の行で述べたように、特殊文字に関する問題を避けるために提供された引数を常に引用してください
                
                  
                    —
                    ウォルフ
                    
                  
                
              find。例:find /path/to/files/ -exec somecommand '{}' \;